Построение выживания - PullRequest
       10

Построение выживания

3 голосов
/ 29 апреля 2011

Я новичок в R и пытаюсь построить survfit кривые выживания.

Играя с объектом survfit, я обнаружил, что получаю 2 разных графика для следующего:

library(survival)

#example survfit object
mysurvfit <- survfit(Surv(time, status)~1, data=aml)

#default survfit plot, survival curve with upper & lower conf intervals
plot(mysurvfit, mark.time=FALSE, conf.int=TRUE)

#create another curve by accessing surv, upper, lower
#(I'd expect this to produce the same as above, but it doesn't)
lines(mysurvfit$surv, col="blue",lty=1)
lines(mysurvfit$upper, col="blue",lty=2)
lines(mysurvfit$lower, col="blue",lty=2)

Почему эти кривые отличаются?Чего мне не хватает в объекте выживания?

1 Ответ

7 голосов
/ 29 апреля 2011

Вам не хватает переменной time

Попробуйте

plot(mysurvfit, mark.time=FALSE, conf.int=TRUE)
lines(mysurvfit$surv ~ mysurvfit$time, col="blue",lty=1)
lines(mysurvfit$upper ~ mysurvfit$time, col="blue",lty=2)
lines(mysurvfit$lower ~ mysurvfit$time, col="blue",lty=2)

выглядит как

mysurvfit

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...