我在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:
我的数据框没有任何问题,因为到目前为止我已经在其上运行了许多模型;这是Ive第一次使用调整参数。
谢谢,
本
最佳答案
首先,不是reproducible example,但是如果您查看警告,则会看到以下内容:
Resample1的预测失败:委员会= 30,邻居= 10
预报.cubist(modelFit,newdata,邻居=
modelFit $ tuneValue $ neighbors):“ neighbors”必须小于10
将邻居的值设置为小于10的值。这应该照顾空的rmse指标。
关于r - 使用插入符号调整参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36342388/