试图计算R中装袋分类器的误分类错误,得到错误信息

时间:2014-04-12 18:57:32

标签: r machine-learning

我试图计算装袋分类器的数据错误分类错误。我通过这种方式成功完成了另外两组数据:

mydata.bagging <- bagging(V5~., data=mydata, mfinal=10)
mydata.bagging.pred <- predict.bagging(mydata.bagging,newdata=mydata)
mydata.bagging.pred$confusion
mydata.bagging.pred$error

它的工作非常好。但是,当我尝试用我的第三个数据做同样的事情时,我收到一条错误消息,上面写着

#Error in cbind(yval2, yprob, nodeprob) : number of rows of matrices must match (see arg 2) 

我假设这是因为第三个数据的行数少于其他2个,但我怎样才能解决这个问题并找到错误分类错误?

2 个答案:

答案 0 :(得分:0)

删除所有'NA'后,问题就消失了。此外,第一列必须是索引列。

答案 1 :(得分:0)

我有类似的问题,然后想出来。

您的所有左侧值(V5)都可能相同。该错误被称为无法做出任何决定,因为它太容易了。

我的来源:http://kleinfelter.com/learning-r-painful-r-learnings