我在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/

10-10 00:18