在没有分层的 R 中使用 survfit 绘制 KM 曲线
Plot KM curve using survfit in R without strata
我想绘制 KM 曲线并从 survfit()
对象获取中位生存数据,但我不想按阶层划分 - 我想了解整个人口。
fit <- survfit(Surv(Time, Status) ~ Group, data = A)
例如。我不想 ~ Group
然后你拟合截距模型。我生成了一些示例数据来说明这一点。
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)
如果您不想在图中看到置信区间,那么您应该指定:conf.int=F
。
你可以试试:
fit <- survfit(Surv(Time, Status) ~ 1, data = A)
我想绘制 KM 曲线并从 survfit()
对象获取中位生存数据,但我不想按阶层划分 - 我想了解整个人口。
fit <- survfit(Surv(Time, Status) ~ Group, data = A)
例如。我不想 ~ Group
然后你拟合截距模型。我生成了一些示例数据来说明这一点。
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)
如果您不想在图中看到置信区间,那么您应该指定:conf.int=F
。
你可以试试:
fit <- survfit(Surv(Time, Status) ~ 1, data = A)