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, это наиболее разумные варианты.

Сообщите мне, если фрагмент кода по какой-то причине не работает, и если это так, отметьте как ответили:)

Рафаэль

Другие вопросы по тегам