如何解决“ varImp(object = model_gbm)中的错误:试图从不是S4对象的对象(类“ train”)获取插槽“响应”

时间:2019-06-14 01:55:00

标签: r r-caret

我想使用Caret中的模型来计算变量的重要性,但我不断遇到错误。我尝试了多种模型,并选择了不同的功能。

结果是数字变量,预测变量也是数字。

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

这是我得到的错误:

  

“ varImp(object = model_gbm)中的错误:试图从不是S4对象的对象(类“ train”)获取插槽“响应””

1 个答案:

答案 0 :(得分:0)

可能您安装了太多软件包。

只需尝试一下:

caret::varImp(model_gbm)