我正在尝试使用下面的代码来训练AUC的CV增强回归树。 但我收到的消息是:
Error in { : task 1 failed - "subscript out of bounds"
如果我没有指定distribution =“gaussian”,我将不会收到错误消息。
有什么理想可以解决这个问题吗?非常感谢你。
gbmGrid <- expand.grid(interaction.depth=(3:6), n.trees=(1:40)*100, shrinkage=.01)
gbmGrid$n.minobsinnode = rep(10,nrow(gbmGrid))
head(gbmGrid)
bootControl <- trainControl(method='cv',classProbs = TRUE,number=3,summaryFunction = twoClassSummary)
gmbFit<- caret::train(X,Y,
distribution="gaussian",
method = "gbm",
verbose = F,
trControl = bootControl,
bag.fraction=0.5,
metric="ROC",
tuneGrid=gbmGrid)