таблица «число под угрозой» для графика Кокса
Это не график Кокса, это график Каплана-Мейера. Вы пытаетесь построить модель Кокса, когда вам нужно подогнать кривые КМ, используя survfit
, а затем построить результирующее соответствие:
library("survival")
library("survminer")
fit <- survfit(Surv(time,status) ~ ph.ecog + sex , data = lung)
ggsurvplot(fit, data = lung, risk.table = TRUE)
Так как теперь вы упоминаете, что у вас есть постоянные предикторы, возможно, вы могли бы подумать о том, что вы ожидаете показать на таблице риска или на графике КМ. Вот пример создания непрерывной меры (возраста):
library("survival")
library("survminer")
#> Loading required package: ggplot2
#> Loading required package: ggpubr
#> Loading required package: magrittr
lung$age_bin <- cut(lung$age, quantile(lung$age))
fit <- survfit(Surv(time,status) ~ age_bin + sex , data = lung)
ggsurvplot(fit, data = lung, risk.table = TRUE)