每当我在R中使用survefit时,我都会得到n和strata的不同值:例如我得到n:150167(加起来317,这是总输入(地层:149163
从帮助页面?survival::survfit.object
:
n=每条曲线中受试者的总数。
strata=如果有多条曲线,则该分量给出数字对应于第一曲线的时间等矢量的元素,第二条曲线,依此类推。元素的名称是曲线。
我不明白为什么数字不同。
编辑:我确实考虑过重复时间数据点的问题,正如您在示例数据库中看到的那样,有9个重复值的实例(总共18个(。这意味着只使用317-9=308个值。但地层加起来:149+163=312,而不是308。使用的代码是:
library(survival)
library(survminer)
survival <- surv_fit(Surv(time = Time,event = Event)~Group,data=x, conf.int=0.95)
更新:这与每组中的重复次数有关。如果我把A组和B组的数据分开,A组有1个重复事件,B组有4个重复事件。因此,图中有317-1-4=312个时间点。
在每组中,它将是:A: 150-1=149B: 167-4=163
如地层所示。
感谢@kath的帮助。
n表示每组中有多少个样本。
地层是指每组中不同时间元素的数量,即去除每组中有重复项。