mlr3proba Surv.xgboost не производит вывод distr + нестабильная ссылка на документацию
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
а также lp
выходы произведены.
Также обратите внимание, что ссылка на документацию выше также нестабильна, поскольку иногда она указывает на новый mlr3proba
версия 0.2.0 выдает ошибку 404, а в других случаях работает и показывает примечания к документации для surv.xgboost
согласно mlr3proba
0.1.6.
Пожалуйста, дайте мне знать, если вы хотите, чтобы я предоставил дополнительную информацию по этой проблеме. Заранее благодарю за ваше время.
1 ответ
Привет, спасибо за использование mlr3proba! Хорошее место по проблеме с документацией, я исправлю ее как можно скорее. xgboost изначально не предсказываетdistr
, это ошибка в документации. Вы можете проверить это с помощьюLearnerSurvXgboost$new()$predict_types
. Однако легко получить прогноз распределения:
library(mlr3); library(mlr3proba); library(mlr3pipelines)
learn = distrcompositor(lrn("surv.xgboost"), estimator = "kaplan", form = "ph")
Вы можете изменить form
а также estimator
аргументы, хотя, поскольку xgboost предполагает форму PH, это наиболее разумные варианты.
Сообщите мне, если фрагмент кода по какой-то причине не работает, и если это так, отметьте как ответили:)
Рафаэль