Анализ выживания: количество цензурированных событий в таблице жизни

Я хочу построить жизненный стол для какого-нибудь интересного события. Смотрите ниже пример:

Я пытаюсь сделать это с survival Пакет R: https://cran.r-project.org/web/packages/survival/survival.pdf.

library(survival)
surv <- Surv(veteran$time, veteran$status)
km <- survfit(surv~trt, data = veteran)
summary(km, censored = TRUE)

Обратите внимание, что я указал censored = TRUE. Указание этой опции должно включить время цензуры в выходные данные.

Он печатает время, риск, риск, выживание, стандартную ошибку, более низкий 95% CI и верхний 95% CI. Тем не менее, он не печатает n.exit.censored, как ожидалось. Я пытаюсь понять, почему не печатается столбец с цензурой. Я скачал последнюю версию пакета для выживания.

packageVersion("survival")

Печать

[1] ‘2.43.3’

Это происходит для кого-то еще?

1 ответ

Предполагается, что столбец n.exit.censored должен присутствовать только в выходных данных для подсчета данных процесса, а это не то, что вы предлагали. Увидеть ?summary.survfit, Вы можете восстановить время цензуры, посмотрев на места, где n.events == 0, Формат, который вы, очевидно, желаете (который более типичен для демографии или актуарного типа отображения), группируется по годовому интервалу, тогда как summary.survfit вывод не группируется, а скорее сообщает точное время событий и цензуры.

Глядя на код, я вижу, что даже при подсчете объекта Surv, столбец может все еще не выводиться, как описано на странице справки, но, скорее всего, столбец будет иметь имя "censored".

Другие вопросы по тегам