Визуализируйте модель gbm с помощью LIME: «отсутствует аргумент« объект »без значения по умолчанию»? - PullRequest
0 голосов
/ 07 мая 2019

Я пытаюсь запустить визуализацию для модели gbm, используя LIME. Это ошибка, которую я получаю:

Ошибка вgnett.gbm (x = mygbm, newdata = testing, n.trees = mygbm $ n.trees):
Аргумент "объект" отсутствует, без значения по умолчанию

Я не понимаю, в чем проблема, поскольку объект mygbm то есть мой гбм подходит, верно? Пожалуйста, помогите мне решить это. Кроме того, мои данные - это данные выживания, прошедшие цензуру, если это важно.

model_type.gbm <- function(mygbm) { return("regression") }

predict_model.gbm <- function(x = mygbm, newdata = testing, type = 
"prob") {
pred <- predict(x = mygbm, newdata = testing, n.trees = mygbm$n.trees)
return(as.data.frame(pred)) }


# get a few observations to perform local interpretation on
local_obs <- testing[1:2, ]

# apply LIME
explainer <- lime(training, mygbm)

explanation <- explain(local_obs, explainer, n_features = 5)

Я использую R-3.6.0.

...