使用R中的survfit绘制KM曲线,无分层

时间:2018-08-15 16:30:24

标签: r

我想绘制KM曲线并从survfit对象获取中位生存数据,但我不想按层划分-我想知道整个人口。

fit <-survfit(Surv(时间,状态)〜组,数据= A)

例如我不想拥有〜组

非常感谢

2 个答案:

答案 0 :(得分:0)

然后,您可以拟合截距的模型。我生成了一些示例数据来说明这一点。

library(survival)

df <- data.frame(Status=c(0,1,0,1,0,1,0,1,0,1,0,1), 
                 Time=c(30,10,15,30,3,1,14,30,28,30,20,30))

df$forKM <- with(df, Surv(Time, Status == 1))

fit <- survfit(forKM ~ 1, data = df)
plot(fit)

enter image description here

如果您不想在图中看到置信区间,则应指定:conf.int=F

答案 1 :(得分:0)

您可以尝试

fit <-survfit(Surv(时间,状态)〜1,数据= A)