首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用插入符号调整参数

用插入符号调整参数
EN

Stack Overflow用户
提问于 2016-03-31 19:46:17
回答 1查看 1.7K关注 0票数 3

我使用R中的插入符号包来使用立体主义模型树构建一个回归模型,该树有两个调优参数:

优化参数:委员会(#委员会),邻居(#实例)

我认为我试图不正确地实现调优参数,需要一些帮助来解决这个问题。按照插入符号站点上的示例,我为优化参数构建了一个网格,如下所示:

代码语言:javascript
代码运行次数:0
运行
复制
cubistGrid <- expand.grid(committees = 30, neighbors = 10)

然后,我使用如下的火车函数调用网格:

代码语言:javascript
代码运行次数:0
运行
复制
LMFit1 <- train(Total~., data = training, method = "cubist", trControl = fitControl, tuneGrid = cubistGrid)

I‘我得到了以下错误:

代码语言:javascript
代码运行次数:0
运行
复制
Something is wrong; all the RMSE metric values are missing:

我对我的数据没有任何问题,因为到目前为止我已经在它上运行了许多模型;这是我第一次使用调优参数。

谢谢,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-01 11:26:30

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

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

将邻居设置为小于10的值,这将处理空的rmse度量。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36342388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档