Я принял дерево решений, используя sklearn, здесь, под пакетом SciKit learn DL, а именно.sklearn.tree.DecisionTreeClassifier().fit(x,y)
.
Как получить индексы Джини для всех возможных узлов на каждом шаге?graphviz
дает мне только индекс Джини узла с самым низким индексом Джини, то есть узла, используемого для разделения.
Например, изображение ниже (от graphviz
) показывает мне показатель Джини правого индекса Pclass_lowVMid, который равен 0,408, но не индекс Джини Pclass_lower или Sex_male на этом шаге.Я просто знаю, что индекс Джини для Pclass_lower и Sex_male должен быть больше (0,408 * 0,7 + 0), но это все.