2016-05-05 5 views
0

ランダムフォレストを使用するscikitで。特定のバイナリ機能で分割を強制することは可能ですか?私は特徴の1つが男性または女性であるデータセットを持っています。私は最初の分裂がセックスであるべきであることが彼らが非常に異なっていることを知りました。もちろんモデルにすることもできますが、1つのモデルでは実用的です。短い号ランダムフォレストを強制分割する

答えて

0

しかし、あなたの質問は、あなたが完全にランダムフォレストがどのように機能するかを理解していない示唆しています。

私はデータでhttps://citizennet.com/blog/2012/11/10/random-forests-ensembles-and-performance-metrics/

を読ん分割が分割の間、分散を最大化する方法で行われ示唆しています。そのため、あなたが言及しているフィーチャが本当に予測的なものである場合、ツリーはある時点(他のフィーチャの予測能力に応じて)でそのフィーチャに分割されます。

さらに、sklearnのすべてのツリーモデルには、分割をエクスポートする機能があります。ツリーに合わせて、何が起きているかを確認することができます。あなたが詳細をお知りになりたい場合は、(著者のウェブサイト上で無料でダウンロードできます)統計的学習の要素で

http://scikit-learn.org/stable/modules/generated/sklearn.tree.export_graphviz.html

第9章では、より深く理論をカバーしています。

関連する問題