【问题标题】:R caret: rfe nnet "undefined columns selected"R插入符号:rfe nnet“选择了未定义的列”
【发布时间】:2016-09-09 18:54:17
【问题描述】:

将递归特征选择应用于nnet 具有caret::rfe 的模型时遇到问题;我收到以下错误消息:

{ 中的错误:任务 1 失败 - “选择了未定义的列”

实际任务比下面的例子复杂,但我相信这是一个类似的问题:

library(caret)

rfe(x = iris[,1:3],
         y = iris[,4]/max(iris[,4]),
         sizes = c(2), 
         method="nnet",
         rfeControl = rfeControl(functions = caretFuncs) 
         )

我知道当尝试选择比 x 中可用的更多功能时可能会发生此错误(例如,请参阅 https://stats.stackexchange.com/questions/18362/odd-error-with-caret-function-rfe),但这似乎不是这里的问题。我也在早期版本的 caret 中运行了非常相似的调用,没有出现这个问题。

我使用 R 3.3.1 和插入符号 6.0.71。

非常感谢您的帮助。

编辑:我浏览了插入符号的存档版本,发现示例代码在插入符号版本

【问题讨论】:

    标签: r r-caret nnet


    【解决方案1】:

    我浏览了插入符号的存档版本,发现示例代码在插入符号版本

    编辑:问题现已解决:https://github.com/topepo/caret/issues/485

    【讨论】:

      猜你喜欢
      • 2016-04-26
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 2014-02-01
      • 2019-06-02
      • 2017-09-07
      • 1970-01-01
      • 2014-03-06
      相关资源
      最近更新 更多