Я стараюсь соответствовать параметрической модели выживания. Думаю, мне удалось это сделать. Тем не менее, я не мог добиться успеха при расчете вероятностей выживания:Как вычислить вероятности выживания в R?
library(survival)
zaman <- c(65,156,100,134,16,108,121,4,39,143,56,26,22,1,1,5,65,
56,65,17,7,16,22,3,4,2,3,8,4,3,30,4,43)
test <- c(rep(1,17),rep(0,16))
WBC <- c(2.3,0.75,4.3,2.6,6,10.5,10,17,5.4,7,9.4,32,35,100,
100,52,100,4.4,3,4,1.5,9,5.3,10,19,27,28,31,26,21,79,100,100)
status <- c(rep(1,33))
data <- data.frame(zaman,test,WBC)
surv3 <- Surv(zaman[test==1], status[test==1])
fit3 <- survreg(surv3 ~ log(WBC[test==1]),dist="w")
С другой стороны, никаких проблем вообще при расчете вероятности выживания с помощью Каплана-Мейера Оценивание:
fit2 <- survfit(Surv(zaman[test==0], status[test==0]) ~ 1)
summary(fit2)$surv
Любая идея, почему ?
Я не понимаю, в чем проблема в первом 'fit3'. Чем отличается то, что вы ожидаете? –
@DavidRobinson извините. Я написал тот же код дважды. Исправлено это –
Итак, проблема в том, что вы не знаете, как извлечь вероятности выживания из объекта 'fit3'? –