1

我正在使用 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 个类(=多类)和 ID,HOUR....(全数字)组成

str(train1) : Classes ‘data.table’ and 'data.frame

问题是以下错误。

警告消息:1:在 predict.C5.0(modelFit, newdata, trial = submodels$trials[j]) 中:对于这个对象,'trials' 应该 <= 7。使用 7 次试验生成的预测

我怎么解决这个问题?请给我一些解决方案。

4

0 回答 0