ブーストされたモデルの精度を見つけようとしています。私のコードは次のとおりです。
wine.boost = gbm(as.factor(wine) ~ alcohol+hue, data = italiantrain,
distribution = "multinomial", n.trees = 5000 , interaction.depth = 2)
wine.boost.testpredict = predict(wine.boost, newdata=italiantest,
n.trees =5000, type = "response")
confusionMatrix(wine.boost.testpredict, italiantrain$wine)
これを試すと、次のエラーが表示されます。
Error in confusionMatrix.default(wine.boost.trainpredict, italiantest$wine):
the data cannot have more levels than the reference
何を修正すればよいのか、何を間違っているのかわかりません。助言がありますか?