R插入符号:rfe nnet "undefined columns selected"
R caret: rfe nnet "undefined columns selected"
在将递归特征 selection 应用于具有 caret::rfe
的 nnet
模型时,我 运行 遇到了问题;我收到以下错误消息:
Error in { : task 1 failed - "undefined columns selected"
实际任务比下面的例子更复杂,但我相信这是一个类似的问题:
library(caret)
rfe(x = iris[,1:3],
y = iris[,4]/max(iris[,4]),
sizes = c(2),
method="nnet",
rfeControl = rfeControl(functions = caretFuncs)
)
我知道当尝试 select 比 x 中可用的更多功能时会发生此错误(例如,请参阅 https://stats.stackexchange.com/questions/18362/odd-error-with-caret-function-rfe),但这似乎不是这里的问题。我也在早期版本的 caret 中 运行 非常相似的调用,没有发生这个问题。
我使用 R 3.3.1 和插入符号 6.0.71。
非常感谢您的帮助。
编辑:我查看了插入符号的存档版本,发现示例代码在插入符号版本 <= 6.0.62 中工作。
我查看了插入符号的存档版本,发现示例代码适用于 <= 6.0.62 的插入符号版本。这也解决了我的原始代码存在的问题。我在插入符号 github.
上报告了这个问题
在将递归特征 selection 应用于具有 caret::rfe
的 nnet
模型时,我 运行 遇到了问题;我收到以下错误消息:
Error in { : task 1 failed - "undefined columns selected"
实际任务比下面的例子更复杂,但我相信这是一个类似的问题:
library(caret)
rfe(x = iris[,1:3],
y = iris[,4]/max(iris[,4]),
sizes = c(2),
method="nnet",
rfeControl = rfeControl(functions = caretFuncs)
)
我知道当尝试 select 比 x 中可用的更多功能时会发生此错误(例如,请参阅 https://stats.stackexchange.com/questions/18362/odd-error-with-caret-function-rfe),但这似乎不是这里的问题。我也在早期版本的 caret 中 运行 非常相似的调用,没有发生这个问题。
我使用 R 3.3.1 和插入符号 6.0.71。
非常感谢您的帮助。
编辑:我查看了插入符号的存档版本,发现示例代码在插入符号版本 <= 6.0.62 中工作。
我查看了插入符号的存档版本,发现示例代码适用于 <= 6.0.62 的插入符号版本。这也解决了我的原始代码存在的问题。我在插入符号 github.
上报告了这个问题