【发布时间】:2017-03-03 15:46:33
【问题描述】:
Graf 等人 (1999) 在一篇论文中建议使用综合 Brier 评分 (IBS) 作为生存模型中预测准确性的良好衡量标准(例如,参见 overview paper by Wiering et al.,第 23 页)。
它在包ipred 中实现为函数sbrier。然而,虽然 Brier 分数定义显然适用于 Cox 比例风险模型,但我无法让 sbrier 返回 coxph 模型的 Brier 分数。
这是设置的问题。
library(survival)
library(ipred)
data("DLBCL", package = "ipred")
#Fit coxph model
smod <- Surv(DLBCL$time, DLBCL$cens)
coxmod <- coxph(smod ~ IPI, data = DLBCL) # I just chose a significant covariate from DLBCL
现在我想估算 IBS。关注?sbrier
obj : an object of class Surv.
pred : predicted values. Either a probability or a list of survfit objects.
所以我们有一个 survfit 对象列表
sbrier(smod, list(survfit(coxmod) ))
或生存概率
sbrier(smod, survfit(coxmod,newdata=DLBCL)$surv )
第一个返回
Error in sbrier(smod, list(survfit(coxmod))) :
pred must be of length(time)
第二个
Error in sbrier(smod, survfit(coxmod, newdata = DLBCL)$surv) :
wrong dimensions of pred
示例未列出coxph 模型。也许它不受支持。不然我哪里错了?
【问题讨论】:
标签: r prediction survival-analysis cox-regression