You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何提取adipart/oecosimu对象中的2.5%与97.5%置信区间?

提取adipart对象的置信区间向量

方法说明

adipart()返回的是oecosimu类对象,其2.5%和97.5%置信区间并非直接存储为对象的顶级元素,而是基于内置的模拟结果计算得到的。你可以通过以下步骤提取目标向量:

步骤1:提取模拟数据集

adipart的模拟结果存储在对象的$simulations属性中,这是一个矩阵——每行对应一次模拟,每列对应一个多样性分区组分:

sim_data <- ADP.mite$simulations

步骤2:计算置信区间向量

使用apply()函数对每个组分的模拟结果计算分位数,得到2.5%和97.5%置信区间的上下限向量:

# 提取2.5%置信区间下限
ci_lower <- apply(sim_data, 2, quantile, probs = 0.025, na.rm = TRUE)

# 提取97.5%置信区间上限
ci_upper <- apply(sim_data, 2, quantile, probs = 0.975, na.rm = TRUE)

验证一致性

你可以将计算结果与ADP.mite的打印输出对比,确认置信区间完全匹配:

# 查看原始adipart输出
ADP.mite

# 查看提取的置信区间向量
ci_lower
ci_upper

整合到其他数据框

直接将这两个向量作为新列添加到目标数据框即可:

# 假设已有数据框target_df,包含对应多样性组分的列
target_df$ci_2.5 <- ci_lower
target_df$ci_97.5 <- ci_upper

内容的提问来源于stack exchange,提问作者AugieRockDoc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 11:52:37