我想使用caret包中的“varImp”。它以前工作过,我不确定为什么它不再工作了。
我将其应用于对数模型。

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

但是,我得到一个错误


varImp(log_model_probit)

申请时也会出现错误
caret::varImp(log_model_probit)

除了删除所有软件包并重新安装外,我不确定该如何处理该错误。如果有人可以帮助我并且知道如何解决此问题,我将不胜感激。

非常感谢您的帮助。

最佳答案

当您在方括号中添加scale = FALSEscale = TRUE时,它可以正常工作,如下所示

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

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

09-17 09:22