私は、DecisionTreeClassifierがcriterion = 'entropy'を受け入れることを知っています。つまり、情報ツリーを分割するための基準として情報ゲインを使用する必要があります。 私が必要とするのは、ルートノードを分割しようとしているルートレベルで、各機能の情報を取得することです。scikit-learn DecisionTreeClassifierから情報を得る方法?
11
A
答えて
7
スプリットノードとして使用されている機能の情報ゲイン(またはジーニー不純物)にのみアクセスできます。属性DecisionTreeClassifier.tree_.best_error[i]
は、フィーチャDecisionTreeClassifier.tree_.feature[i]
を分割しているi番目のノードのエントロピーを保持します。 i番目のノードに到達するすべての例のエントロピーを求めたい場合は、DecisionTreeClassifier.tree_.init_error[i]
を見てください。こちらのマニュアルを参照してください詳細については
あなたは(特定の分割ノードで)各機能のエントロピーをアクセスする場合 - あなたは、私はしなかった機能find_best_split
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/_tree.pyx#L713
関連する問題
- 1. 資格情報や認証情報からメールアドレスを取得する方法は?
- 2. Twitterのリスト情報を取得する方法(購読情報)
- 3. コンソールから情報を取得する方法
- 4. EDIDブロックからHDMIポート情報を取得する方法は?
- 5. ActiveXコントロール内のVS_VERSION_INFOから情報を取得する方法
- 6. Mac AppからiPhone情報を取得する方法
- 7. zapierからGmailアカウント情報を取得する方法
- 8. USB MIDIキーボード/コントローラからMIDI情報を取得する方法
- 9. pubmedから情報を取得する方法
- 10. Swift、php、mysql:データベースからユーザ情報を取得する方法
- 11. Windows Phone 7マーケットプレイスから情報を取得する方法
- 12. ID番号からオブジェクトインスタンスの情報を取得する方法
- 13. VSTSからGit統計情報を取得する方法
- 14. TGUIDからインターフェイスタイプ情報を取得する方法は?
- 15. 予測パッケージからモデル情報を取得する方法
- 16. Azure Active Directoryからユーザー情報を取得する方法
- 17. データバインディングからオブジェクトのプロパティ情報を取得する方法
- 18. IDialogContextからアクティビティ情報を取得する方法
- 19. SoftLayer API:イメージテンプレートからblockDevice情報を取得する方法は?
- 20. アクセストークンからユーザー情報を取得する方法
- 21. チタン - Google Mapsから情報を得る方法
- 22. カスタマイズされたリストビューから情報を取得する方法
- 23. SimpleCursorAdapterからContextMenuへの情報を取得する方法
- 24. drupalデータベースから情報を取得する方法
- 25. NodeIDからlong/lat情報を取得する方法
- 26. 複数のテキストファイルから情報を取得する方法#
- 27. Facebookからユーザー情報を取得する方法は?
- 28. エンティティ/オブジェクトからNHibernateマッピング情報を取得する方法
- 29. テーブルから情報を取得する方法
- 30. 特定のjsonファイルから情報を取得する方法
に変更する必要がありますギトッブの文書があることを理解してください。ありがとう。 –