首页 文章

用插入符号调整参数

提问于
浏览
3

我使用R中的插入包来使用Cubist模型树构建回归模型,该模型树有两个调整参数:

调整参数:委员会(#Committees),邻居(#Instances)

我想我正在尝试错误地实现调优参数,并需要一些帮助来解决问题 . 按照插入符号网站上的示例,我为调整参数构建了一个网格,如下所示:

cubistGrid <- expand.grid(committees = 30, neighbors = 10)

然后我使用火车功能调用网格如下:

LMFit1 <- train(Total~., data = training, method = "cubist", trControl = fitControl, tuneGrid = cubistGrid)

我收到以下错误:

Something is wrong; all the RMSE metric values are missing:

我的数据框没有任何问题,因为到目前为止我已经运行了很多模型;这是我第一次使用调整参数 .

谢谢,

1 回答

  • 4

    首先,不是reproducible example,但是如果你检查警告,你会看到以下内容:

    Resample1的预测失败:committees = 30,neighbors = 10 predict.cubist中的错误(modelFit,newdata,neighbors = modelFit $ tuneValue $ neighbors):'neighbors'必须小于10

    将邻居设置为小于10的值 . 这应该处理空的rmse指标 .

相关问题