我试图计算装袋分类器的数据错误分类错误。我通过这种方式成功完成了另外两组数据:
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个,但我怎样才能解决这个问题并找到错误分类错误?
答案 0 :(得分:0)
删除所有'NA'后,问题就消失了。此外,第一列必须是索引列。
答案 1 :(得分:0)
我有类似的问题,然后想出来。
您的所有左侧值(V5)都可能相同。该错误被称为无法做出任何决定,因为它太容易了。