风雨同舟砥砺前行 2020-03-04 03:01 采纳率: 0%
浏览 597

R语言随机森林randomforrest预测新的数据集,提示新的因素水平没有出现在培训数据中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

希望大神指点一下解决方案,谢谢

  • 写回答

2条回答 默认 最新

  • sinat_39394879 2020-08-30 17:55
    关注

    str(wenjian2)检查一下你的特征里是否含有数值变量的特征被弄成factor了,如果有,训练集和测试集均转换为数值即可

    评论

报告相同问题?