caret :: varImp for GLM模型之前工作过,并给我一个错误

时间:2019-03-19 09:19:52

标签: r error-handling r-caret glm

我想使用caret包中的“ varImp”。它以前曾起作用,但我不确定为什么它不再起作用。 我将其应用于日志模型。

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 :(得分:0)

当您在括号中添加scale = FALSEscale = TRUE时,此方法就起作用了

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

我仍然不确定为什么没有它会停止工作,但是我很高兴它现在可以工作。我希望其他人也可以提供帮助。可以为我节省大约1.5个小时