我正在尝试为袋装分类器计算我的数据的错误分类误差。通过这样做,我已经成功地完成了另外两组数据:
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) 我假设这是因为第三个数据比其他两个数据的行数少,但是我如何解决这个问题并找到错误分类错误呢?
发布于 2017-12-24 19:52:24
我也有类似的问题,然后解决了。
您的所有左侧值(V5)都有可能是相同的。抛出这个错误是因为它太容易了,所以无法做出任何决定。
我的资料来源:http://kleinfelter.com/learning-r-painful-r-learnings
发布于 2014-05-15 11:15:26
删除所有“NA”之后,问题就消失了。此外,第一列必须是索引列。
https://stackoverflow.com/questions/23034775
复制相似问题