xgboost 包使用参数参数启用生存建模:objective = "survival:cox" 和 eval_metric = "cox-nloglik"。
结果模型的预测方法仅输出风险评分(与rtype = "risk"中的survival::coxph函数相同)。
如何使用 xgboost 预测整个生存曲线?
xgboost 包使用参数参数启用生存建模:objective = "survival:cox" 和 eval_metric = "cox-nloglik"。
结果模型的预测方法仅输出风险评分(与rtype = "risk"中的survival::coxph函数相同)。
如何使用 xgboost 预测整个生存曲线?
比例风险模型假设以下形式的风险率: 通常在哪里 . predictxgboost方法返回只要。我们能做的就是使用survival::basehaz函数来查找.
问题是它没有“校准”到计算的实际基线危险率xgboost。我们能做的就是找到一些常数最小化样本观察到的死亡/审查时间和.
我已经在我编写的一个很小的 R 包中实现了这种方法。