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

如何查看基于cuminc对象的ggcompetingrisks模型计算的95%置信区间?

获取cuminc对象的置信区间数值
  • 手动计算置信区间:cuminc对象的核心数据存于列表中,你可以用估计值结合方差推导置信区间(默认95%置信区间用1.96倍标准误):

    # 假设你的cuminc对象名为cr_obj
    # 提取基础数据
    time_points <- cr_obj$time
    estimates <- cr_obj$est
    variances <- cr_obj$var
    
    # 计算标准误和95%置信区间
    se_values <- sqrt(variances)
    lower_ci <- estimates - 1.96 * se_values
    upper_ci <- estimates + 1.96 * se_values
    
    # 整理为数据框查看
    ci_results <- data.frame(
      time = time_points,
      estimate = estimates,
      lower_95ci = lower_ci,
      upper_95ci = upper_ci
    )
    print(ci_results)
    
  • 用broom包快速提取:借助broom的tidy()函数可以直接将cuminc对象转换为包含置信区间的整洁数据框,无需手动计算:

    library(broom)
    
    # 转换并获取置信区间
    tidy_cr_data <- tidy(cr_obj)
    # 输出包含time、estimate、conf.low、conf.high等列
    print(tidy_cr_data)
    

    其中conf.low和conf.high就是对应时间点的置信区间上下限,和ggcompetingrisks(conf.int = TRUE)绘制的区间完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 17:01:08