首页 > 解决方案 > Caret 的 rfe 使用配方引发 rbind deparse 错误:参数的列数不匹配

问题描述

我正在测试rfe()分类问题的归约方法(处理kNN)。我逐行使用此处提供的示例,但出现以下错误:

Error in rbind(deparse.level, ...) : 
  numbers of columns of arguments do not match
Inoltre: There were 50 or more warnings (use warnings() to see the first 50)

检查warnings,这里有相同的两个在整个列表中重复:

49: In model.response(mf, "numeric") :
  using type = "numeric" with a factor response will be ignored
50: In Ops.factor(y, z$residuals) : ‘-’ not meaningful for factors

Myy是唯一的分类变量(输入为factor),然后我在此回复中读到“当是一个因素lmFuncs时不起作用。起作用”。所以我尝试转换为,但我仍然得到同样的错误——不幸的是——太笼统了,无法猜测真正的问题可能是什么。我也看到了这个,但我的已经设置为. 任何其他提示在哪里寻找?yrfFuncsycharacterrerankFALSE

标签: rr-caretrfe

解决方案


推荐阅读