如何在 sklearn 的 DecisionTreeClassifier 中使用布尔数据?

数据挖掘 Python 数据挖掘 scikit-学习 决策树
2022-02-26 11:44:55

我正在尝试使用 python 和 sklearn DecisionTreeClassifier 构建决策树。

用于拆分树的 data_type 之一是 Boolean(让它为 x)。但是生成的树包含 x<=0.5 之类的比较。这根本不符合逻辑。

任何人都可以建议如何在决策树中使用布尔值。

1个回答

为什么这没有意义?它试图在信号和背景之间创建一个最大分离的分割。任何 float >0 和 < 1 都将导致相同的拆分。