models <- caretList(SalePrice~.-Id, data=training,na.action = na.exclude, methodList=c("glm","rpart","ridge"))
我正在尝试在R中使用caretList对象,但我收到此错误
Error in as.character(call_obj$na.action) : cannot coerce type 'closure' to vector of type 'character'
我的训练数据集中的所有变量都是数字。这可能是一个原因。
请帮忙。谢谢。
答案 0 :(得分:0)
&#34; SalesPrice&#34;还数字?如果是,请考虑将其作为一个因素。也许还会限制因子变量的级别数(与数字变量不同)
答案 1 :(得分:0)
删除na.action = na.exclude对我有用。由于caretList的代码显示na.action = na.omit已在函数中定义。