首页 > 解决方案 > caretEnsemble::caretList 不工作 svmRBF,r 中的 xgboost

问题描述

我正在尝试使用 caretEnsemble::caretList 运行多个模型。它不适用于 svmRBF 和 xgboost。它确实适用于 svmLinear。有谁知道为什么会这样?提前非常感谢。

library(caret)
library(caretEnsemble)
train.control <- trainControl(method="cv", 
                           number=5, 
                           summaryFunction = twoClassSummary,
                           classProbs = TRUE,
                           savePredictions='all')
df = iris %>% filter(Species!='setosa') %>% mutate(Species=factor(Species))
caretList(Species~., 
        data= df,
        trControl=train.control,
        metric="ROC",
        methodList=c('svmRBF', 'xgboost') )

我在下面收到错误消息:

Error in methodCheck(methodList) : The following models are not valid caret models: svmRBF, xgboost

标签: rr-caret

解决方案


推荐阅读