我正在使用Caret进行C5.0建模。 在做的时候,我遇到了这个问题。 这是我的代码。
control <- trainControl(method="repeatedcv", number=5, repeats=2, classProbs=TRUE, summaryFunction=mnLogLoss) #should be Logloss
train1$GROUP<-as.factor(train1$GROUP)
train1$GROUP = make.names(train1$GROUP)
xgb_model3 <- caret::train(GROUP ~ .,data = subset(train1, select=-ID), method = "C5.0",metric = "logLoss",trControl = control)
我的数据train1由6个类的GROUP(=多类)和ID,HOUR ....(全数字)组成
str(train1) : Classes ‘data.table’ and 'data.frame
问题是跟随错误。
警告信息:1:在predict.C5.0中(modelFit,newdata,trial = submodels $ trials [j]):对于这个对象,'试验'应该是&lt; = 7。 使用7次试验产生预测
我该如何解决这个问题?请给我一些解决方案。