Как исправить «Ошибка в varImp (object = model_gbm)»: попытка получить «ответы» слота от объекта (класс «train»), который не является объектом S4 - PullRequest
0 голосов
/ 14 июня 2019

Я хочу вычислить важность переменных, используя модели в Caret, но я продолжаю получать ошибку.Я пробовал несколько моделей и с различными вариантами выбора.

Результат - числовая переменная, а предикторы также числовые.

model_gbm<-train(trainSet[,predictors],trainSet[,outcomeName],method='gbm')
varImp(object=model_gbm)

Это ошибка, которую я получил:

"Ошибка в varImp (object = model_gbm): попытка получить слот" отклики "от объекта (класс" train "), который не является объектом S4"

1 Ответ

0 голосов
/ 26 июня 2019

Возможно, вы установили слишком много пакетов.

Просто попробуйте это:

caret::varImp(model_gbm)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...