私が解決しようとする問題は、ランダムなフォレストモデルでは樹木の深さを制御する必要があります。最も一般的なrandomForestパッケージでは、ユーザーが最大の深さを正確に制御することはできません。最大深度を制御するランダムなフォレストの実装はありますか?R:ツリーの最大深さを制御できる任意のランダムフォレストパッケージ?
私は大きなデータセットを扱っているので、速度も考慮されます。
私が解決しようとする問題は、ランダムなフォレストモデルでは樹木の深さを制御する必要があります。最も一般的なrandomForestパッケージでは、ユーザーが最大の深さを正確に制御することはできません。最大深度を制御するランダムなフォレストの実装はありますか?R:ツリーの最大深さを制御できる任意のランダムフォレストパッケージ?
私は大きなデータセットを扱っているので、速度も考慮されます。
ランダムフォレストは、深いツリー(XGBoostなどと比較してその種類のもの)を作成します。だから、なぜあなたは深さが設定されたランダムなフォレストを使いたいのですか?ランダムフォレストの最大深度を設定するのが悪い考えである理由については、this questionを参照してください。
また、this SO questionで説明されているように、ノードサイズは、各ツリーが成長する最大深度を制御するための実際的なプロキシとして使用できます。このリンクには、パフォーマンスを向上させるためのコメントも含まれています。
深度を制限したいのは、2ウェイ(またはnウェイ)パーティションだけを見たいからです。ここの目標は、より多くの予測力ではありません。 –
その後、ランダムなフォレストは必要ありません。階層的なクラスタリングまたは再帰的なパーティションツリーを調べます。 – vincentmajor
特定のツリーベースの方法に縛られていない場合、XgBoostは最大深度を制御できるグラディエントブースティングの実装です。 – Zach