簡體   English   中英

如何將 predict() 用於 survreg 模型?

[英]How to use use predict() for survreg models?

這是我的 model:

library(eha)
fit.aft <- aftreg(formula = Surv(time, status) ~ age + sex, data = kidney,
                  dist = "lognormal")

但是,如果我想使用預測,這就是我看到的:

predict(fit.aft)

UseMethod("predict") 中的錯誤:沒有適用於 'predict' 的方法應用於 class "c('aftreg', 'phreg')" 的 object

有人可以讓我知道如何使用生存模型進行預測。

{survival} 中的survreg function 適合加速故障時間模型,因此:

library(survival)
fit.aft <- survreg(formula = Surv(time, status) ~ age + sex, data = kidney,
                  dist = "lognormal")
predict(fit.aft, type = "lp")

將預測線性預測器。 如果您想要生存概率預測,那么您必須使用其他軟件包,例如 {pec} 或 {mlr3proba}。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM