ドキュメントには、distribution = "adaboost"のR gbmを0-1分類問題に使用できると記載されています。次のコードを見てください。
gbm_algorithm <- gbm(y ~ ., data = train_dataset, distribution = "adaboost", n.trees = 5000)
gbm_predicted <- predict(gbm_algorithm, test_dataset, n.trees = 5000)
これは、predict.gbmというドキュメントに記載されています。
予測のベクトルを返します。デフォルトでは、予測はf(x)のスケールで行われます。
ただし、distribution = "adaboost"の場合、特定のスケールは明確ではありません。
誰かがpredict.gbmの戻り値の解釈を手伝って、0-1出力への変換のアイデアを提供できますか?
この質問は、R出力を解釈する方法についてのみであり、関連する統計的な問題についてではないようです(ただし、Qを悪くするわけではありません)。そのため、ここではなく、Stack Overflowで質問し、おそらく回答することをお勧めします。クロスポストしないでください(SEはこれを強くお勧めしません)。Qをより速く移行したい場合は、モデレーターの注意のためにフラグを付けてください。
—
ガン-モニカを復活
@gungは私にとっては正当な統計上の質問のようです。GBMパッケージは、アダブーストに使用される逸脱度を提供しますが、f(x)が何であるか、また確率スケールに逆変換する方法(おそらく、プラットスケーリングを使用する必要がある)も私にはわかりません。cran.r-project.org/web/packages/gbm/vignettes/gbm.pdf
—
B_Miner