我在 R 中使用 GBM 包进行预测。Traning 在合理的错误率下工作得很好,但是,当想要在包含具有新级别的因子变量的训练集上运行预测时,我收到以下错误:
gbm1 <- gbm(SalePrice ~., data=bb,distribution="gaussian",n.trees=7000,cv.folds=3,shrinkage=0.001,interaction.depth=4)
f.predict <- exp(predict.gbm(gbm1,data.frame(bbv),n.trees=7000))
Error in predict.gbm(gbm1, data.frame(bbv), n.trees = 7000) :
New levels for variable <and the name of the levels are listed>
试图搜索错误文本,但只找到 GBM 代码本身;(
任何建议表示赞赏!