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

如何使用forestmodel包隐藏森林图中的效应估计值、95%CI及P值?

解决forestmodel森林图隐藏统计值的方法

要隐藏森林图中的效应估计值、95%置信区间和P值,核心是自定义panels参数,替换默认的面板配置,只保留森林图的主体(置信区间线条和点),移除显示统计数值的面板。

具体操作:

  • 抛弃default_forest_panels,手动构建面板列表
  • 仅保留绘制置信区间的draw_ci面板,移除所有显示统计文本的面板

修改后的完整代码:

cox_model <- coxph(Surv(`_t`, died) ~ x1 + x2 + x3 + x4 + x5, id = record_id, data = data)

forest_model(
        cox_model,
        # 自定义面板:仅保留置信区间绘图模块
        panels = list(
          forest_panel(
            fun = draw_ci,
            width = unit(8, "cm")  # 可根据需求调整主体区域宽度
          )
        ),
        covariates = NULL,
        exponentiate = TRUE,
        factor_separate_line = FALSE,
        format_options = forest_model_format_options(),
        theme = theme_forest(),
        limits = NULL,
        breaks = NULL,
        return_data = FALSE,
        recalculate_width = TRUE,
        recalculate_height = TRUE,
        model_list = NULL,
        merge_models = FALSE,
        exclude_infinite_cis = TRUE,
)

额外提示:

  • 如果只想隐藏某一类统计值(比如仅隐藏P值),可以参考default_forest_panels的默认面板组合,保留需要的模块。默认面板顺序为:协变量名称、效应估计值、95%CI范围、P值、置信区间绘图,按需组合即可。
  • 调整width参数可以直接扩大森林图主体区域的占比,解决压缩问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 20:58:23