编辑:添加一个公共数据集,您可以使用它。
如果这个问题已经有答案,我很抱歉……我无论如何在这里、谷歌或YouTube上都找不到例子或解释。
我正在试图找到一种方法来显示每个组的总患者数(n)。
如果使用公共数据源:
>data(leukemia)
>leukemia
time status x
9 1 Maintained
13 1 Maintained
13 0 Maintained
. . .
. . .
22 43 1 Nonmaintained
23 45 1 Nonmaintained
以下是一个简单的脚本来执行分析:
library(survival)
group <- leukemia$x
surv=Surv(leukemia$time,leukemia$status)
surv.data.group <- survfit(surv~group,type="kaplan-meier",conf.type="none")
接下来是一个简单的图例,用于展示每个组的颜色:
plot(surv.data.group, col=c(1,2), xlab='Time (Months)',
xmax=120,mark.time=FALSE, main="Survival Curve Example")
legend("topright", legend=unique(group), col=(1:2), lwd=0.5, bty='n')
我希望的结果是在图例或图表上显示每个组的病人总数(n)。例如,图例可能如下所示:
Maintained (n=11)
Nonmaintained (n=12)