我想要適合參數化生存模型。我想我設法做到了。如何計算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")
在另一方面,一點問題都沒有,而使用計算的存活概率的Kaplan-Meier估計:但是,我不能在計算生存概率成功
fit2 <- survfit(Surv(zaman[test==0], status[test==0]) ~ 1)
summary(fit2)$surv
知道爲什麼?
我不明白第一個'fit3'的問題是什麼。與你期望的有什麼不同? – 2015-03-31 19:02:43
@DavidRobinson對不起。我編寫了兩次相同的代碼。更正了它 – 2015-03-31 19:07:34
所以問題是你不知道如何從'fit3'對象中提取生存概率? – 2015-03-31 19:12:51