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

如何在ggcuminc中基于status分组调用add_risktable展示风险表?

解决方案

要让风险表按事件类型(status=1和2)分组展示At risk和Events,调整add_risktable()的参数即可实现,修改后的代码如下:

p <-
  cuminc(Surv(time, status) ~ 1, data = df_lung) %>%
  ggcuminc() +
  add_censor_mark() +
  add_confidence_interval()

# 按事件类型分组展示风险表
p + add_risktable(
  risktable_group = "event",
  statistic = c("n.risk", "n.event"),
  label = c("At risk", "Events")
)

参数说明

  • risktable_group = "event":指定风险表按事件类型(即你的status分类)拆分,替代默认的整体展示逻辑。
  • statistic = c("n.risk", "n.event"):明确要展示统计量——当前风险人数(At risk)和对应事件的发生数(Events)。
  • label = c("At risk", "Events"):为统计量设置自定义显示标签,匹配需求表述。

若需优化布局(如堆叠分组),可额外添加risktable_layout = "group_stack"参数调整展示效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 12:02:35