【发布时间】:2019-05-10 23:12:05
【问题描述】:
我使用 sklearn 制作了一个决策树,在这里,在 SciKit 学习 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) 但仅此而已。
【问题讨论】:
标签: python machine-learning scikit-learn decision-tree