Sklearnの文書hereから、または私の実験からわかるように、DecisionTreeClassifierのすべてのツリー構造はバイナリツリーです。基準がジニまたはエントロピーのいずれかである場合、各DecisionTreeClassifierノードは0または1または2の子ノードしか持てません。DecisionTreeClassifierはなぜ意思決定ツリー構造が二分木であるのですか?
しかし、決定木の紹介slide(3ページ)から、理論決定木の各ノードは3つ以上の子ノードを持つことができます。
私の疑問は、意思決定ツリー構造がバイナリツリー(各DecisionTreeClassifierノードは1または2の子ノードしか持てません)です。Sklearn DecisionTreeClassifier? DecisionTreeClassifierの子ノードが2つ以上あるツリー構造を取得できますか?
ありがとうございます。私は古典的なID3のアルゴリズム(情報の利得による)が各木ノードの分類閾値を見つけることはできないと思います。しかし、スクリーナの量。 sklearnによって各ツリーノードの分類しきい値を見つけるためにどのアルゴリズムを使用できるか知っていますか? – ybdesire
@ybdesire一般的にこのような場合は別の質問をする方がよいので、同じ問題がある場合は他の人がこの回答を見つけることができます。 Scikit-learnはその決定木にCARTを使用します。 ID3は数値的(非カテゴリー的)な特徴を扱うことができません。 – lejlot
それを得ました。ありがとう@lejlot。 – ybdesire