mlr3proba surv.xgboost 没有生成 disr 输出 + 文档 link 不稳定

mlr3proba surv.xgboost is not producing distr output + documentation link unstable

R version  used: 3.6.3, mlr3 version: 0.4.0-9000, mlr3proba version: 0.1.6.9000 and xgboost version: 0.90.0.2 (as stated on Rstudio package manager)

不幸的是,当应用 surv.xgboost 进行训练和预测时,没有产生 distr 输出,如文档中所述:https://mlr3proba.mlr-org.com/reference/LearnerSurvXgboost.html,只有 crank 和 [=16] =] 产生输出。

另请注意,上面的文档 link 也不稳定,因为它有时 link 到新的 mlr3proba 版本 0.2.0 会抛出 404 错误,而其他时候它可以正常工作并根据 mlr3proba 0.1.6.

显示 surv.xgboost 的文档说明

如果您希望我提供有关此问题的更多详细信息,请告诉我。预先感谢您的宝贵时间。

您好,感谢您使用 mlr3proba!关于文档问题的好地方,我会尽快解决。 xgboost 本身不预测 distr,这是文档中的一个错误。您可以使用 LearnerSurvXgboost$new()$predict_types 进行检查。但是很容易得到分布预测:

library(mlr3); library(mlr3proba); library(mlr3pipelines)
learn = distrcompositor(lrn("surv.xgboost"), estimator = "kaplan", form = "ph")

您可以更改 formestimator 参数,因为 xgboost 假定 PH 形式,这些是最明智的选择。

如果代码块由于某种原因不起作用,请告诉我,如果可以,请标记为已回答:)

拉斐尔