在插入符号包

时间:2016-11-06 02:23:39

标签: r r-caret

我正在尝试使用下面的代码来训练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)

0 个答案:

没有答案