随机森林预测新的数据集,提示新的因素水平没有出现在培训数据中
train.wenjian2.for1.p<-predict(train.all1.2.values.for1,wenjian2)
Error in predict.randomForest(train.all1.2.values.for1, wenjian2) :
New factor levels not present in the training data
希望大神指点一下解决方案,谢谢
随机森林预测新的数据集,提示新的因素水平没有出现在培训数据中
train.wenjian2.for1.p<-predict(train.all1.2.values.for1,wenjian2)
Error in predict.randomForest(train.all1.2.values.for1, wenjian2) :
New factor levels not present in the training data
希望大神指点一下解决方案,谢谢
str(wenjian2)检查一下你的特征里是否含有数值变量的特征被弄成factor了,如果有,训练集和测试集均转换为数值即可