决策树图中的值列表是啥意思

Posted

技术标签:

【中文标题】决策树图中的值列表是啥意思【英文标题】:What does the value list mean in a Decision Tree graph决策树图中的值列表是什么意思 【发布时间】:2021-06-02 15:19:18 【问题描述】:

查看此问题scikit learn - feature importance calculation in decision trees 时,我无法理解Decision Tree 的值列表。例如,顶部节点的 value=[1,3]。 1 和 3 到底是什么?这是否意味着如果 X[2]

    为什么三个右叶有 [0,1] 而左叶有 [1,0]? [1,0] 或 [0,1] 到底是什么意思?一假零真还是零假一真?但是叶子上没有条件(比如

非常感谢您的建议!

【问题讨论】:

【参考方案1】:

value=[1,3] 意味着,在这棵树的确切叶子中(在应用过滤器 x[2]

1 类 0 样本 1 类的 3 个样本

一旦你沿着树向下走,你就是在过滤。您的目标是拥有完全独立的课程。所以你倾向于有类似 value=[0,1] 的东西,这意味着在应用所有过滤器后,你有 0 类的 0 个样本和 1 类的 1 个样本。

您还可以检查值的总和是否始终与样本相似。这是完全有道理的,因为 value 只是告诉你到达这个叶子的所有样本是如何分布的。

【讨论】:

非常感谢您的解释!

以上是关于决策树图中的值列表是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

sklearn决策树plot_tree中节点中的“值”是啥意思

决策树是啥东东?

决策树方法的基本思想是啥

更改 R 方图中的标签位置(决策/回归树)

决策树与随机森林

雪饮者 决策树系列决策树应用