Я пытаюсь создать актуарный анализ выживания в R (я следую некоторым рабочим примерам). Я думаю, что лучший способ сделать это — использовать пакет survival
. Итак, что-то вроде:
library(survival)
surv.test <- survfit(Surv(TIME,STATUS), data=test)
Однако, чтобы получить правильный ответ, мне нужно будет разделить переменную TIME
на 365-дневные интервалы, и я не могу понять, как это сделать, чтобы она соответствовала заданному результату.
Насколько я понимаю, в функции survfit
нет опции, которая могла бы это сделать. Я просмотрел несколько примеров документов, и ни один из них не пытался создать график ступенчатого типа (есть вариант type='interval'
, но, похоже, он делает что-то другое). Итак, я предполагаю, что мне нужно перегруппировать мои данные, прежде чем я применю функцию survival
?
Любые идеи?
P.S. В SPSS это будет INTERVAL = THRU 10000 BY 365
; в Стате intervals(365) ... connect(stairsteps)
TIME
на интервалы? Вы пытаетесь построить кривую Каплана-Мейера (иногда называемую ступенчатой диаграммой)? Или вы пытаетесь добавить в свою модель изменяющиеся во времени ковариаты? Это имеет большое значение. - person nograpes   schedule 09.08.2012