Как извлечь коэффициенты Super Learner / meta учащийся из моделей, созданных с использованием пакета mlr? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь извлечь коэффициенты для результата функции makeStackedLearner (пакет mlr), где учащийся мета подгоняет GLM или подобное.Знание коэффициентов очень полезно, чтобы увидеть, какие отдельные модели вносят наибольший вклад в окончательные прогнозы.

Я задавал эти вопросы через вопросы mlr github (https://github.com/mlr-org/mlr/issues/2598).

library(mlr)
data(BostonHousing, package = "mlbench")
tsk = makeRegrTask(data = BostonHousing, target = "medv")
base = c("regr.rpart", "regr.svm")
lrns = lapply(base, makeLearner)
m = makeStackedLearner(base.learners = lrns,
predict.type = "response", method = "compress")
tmp = train(m, tsk)

Где найти коэффициенты регрессии super.model?

> names(tmp$learner.model)
[1] "method"        "base.learners" "super.model"   "pred.train" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...