予測ランダムフォレストモデルを実行しました。私は以下のコードを実行すると、2つの異なる混乱行列が得られます。唯一の違いは、データを使用することです=予測関数の列車と私はちょうど '列車'を使用します。なぜこのような違いがありますか?1つを思い出すことはさらに悪くなります。紛らわしい混乱マトリクスパラメータ出力を変更する
conf.matrix <- table(train$Status,predict(fit2,train))
Pred:Churn Pred:Current
Actual:Churn 2543 984
Actual:Current 44 27206
conf.matrix <- table(train$Status,predict(fit2,data = train))
Pred:Churn Pred:Current
Actual:Churn 1609 1918
Actual:Current 464 26786
多くのありがとう。
引数の名前は 'newdata =' not 'data ='です。 – mtoto
okありがとうございます。なぜデータ=動作し、結果に影響を与えますか? – user3103335
おそらく 'predict.randomForest()'とは異なる 'predict()'を呼び出すでしょう。これは 'data ='引数を持ちます。 – mtoto