请告诉我如何在决策树中拆分数字列或节点[关闭]

Posted

技术标签:

【中文标题】请告诉我如何在决策树中拆分数字列或节点[关闭]【英文标题】:Please tell me how to split a numerical columns or node in Decision Tree [closed] 【发布时间】:2020-05-28 01:35:56 【问题描述】:

请告诉我如何分割一个有数值的节点,比如假设我的父节点是温度,它的数值是 45.20、33.10、11.00 等。我应该如何分割这种数值?如果我有一个像温度这样的分类列,它具有低值和高值,我将在左侧将其拆分为低,在右侧拆分为高。但是如果是数字,我应该如何拆分列?

【问题讨论】:

datascience.stackexchange.com/q/24339/40260 阅读这里,决策树的所有细节都在:analyticsvidhya.com/blog/2016/04/… 这能回答你的问题吗? Decision tree using continuous variable 【参考方案1】:

有一些离散化方法可以将数值特征转换为类别,例如用于决策树。有许多监督和非监督算法,从简单的 Binning 到像 what Fayyad & Irani proposed 这样的信息论方法。关注this tutorial 了解如何离散化您的特征。 Fayyad 和 Irani 的算法在 this course 中进行了解释。

免责声明:我是该课程的讲师。

【讨论】:

以上是关于请告诉我如何在决策树中拆分数字列或节点[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何获取决策树中的所有基尼指数?

CART 决策树中的冲突拆分

在决策树中权衡样本

如何找到决策树中每个叶子或节点的索引?

在决策树中查找非单调区域

如何在回归树中计算特征重要性?