我看到DecisionTreeClassifier接受参数criterion='entropy',这意味着它必须使用信息增益作为分裂决策树的标准。 我需要的是在分裂根节点时,每个特征的信息增益。
我看到DecisionTreeClassifier接受参数criterion='entropy',这意味着它必须使用信息增益作为分裂决策树的标准。 我需要的是在分裂根节点时,每个特征的信息增益。
DecisionTreeClassifier.tree_.best_error[i]
保存了第i个节点在特征DecisionTreeClassifier.tree_.feature[i]
上拆分时的熵。如果您想要查看到达第i个节点的所有示例的熵,请查看DecisionTreeClassifier.tree_.init_error[i]
。find_best_split
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/_tree.pyx#L713。