caret :: varImp для модели GLM работал раньше и выдает ошибку - PullRequest
0 голосов
/ 19 марта 2019

Я хочу использовать «varImp» из пакета caret. Это работало раньше, и я не уверен, почему это больше не будет работать. Я применил это к лог-модели.

log_model_logit <- glm(f_status_loan ~ ., family = binomial(link = logit), data = training_set)

Однако я получаю сообщение об ошибке

'не удалось найти функцию "varImp"' при применении

varImp(log_model_probit)

Я также получаю сообщение об ошибке

caret::varImp(log_model_probit)

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

Ваша помощь очень ценится.

1 Ответ

0 голосов
/ 19 марта 2019

Это работает, когда вы добавляете scale = FALSE или scale = TRUE в скобках следующим образом

var_imp_log <- caret::varImp(log_model_probit) %>% as.data.frame() 

Я до сих пор не уверен, почему он перестал работать без него, но я счастлив, что он работает сейчас.Я надеюсь, что кто-то еще мог бы помочь этому также.Спас бы меня около 1,5 часов

...