每当我在R中使用survfit时,我都会得到n和strata的不同值: 例如 我得到n:150,167(总输入为317) 阶层:149、163
从帮助页面?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 = 149 B:167-4 = 163
如阶层所示。
答案 0 :(得分:0)
谢谢@kath的帮助。
n是指每个组中有多少个样本。
层指的是每组中不同时间元素的数量,即删除 每个组中重复。