我确实知道计算熵的公式:
H(Y) = - ∑ (p(yj) * log2(p(yj)))
换句话说,选择一个属性并为每个值检查目标属性值...所以 p(yj) 是节点 N 处模式在类别 yj 中的分数 - 目标值中的一个为真,一个为假。
但是我有一个数据集,其中目标属性是价格,因此是范围。如何计算这种数据集的熵?
(参考:http ://decisiontrees.net/decision-trees-tutorial/tutorial-5-exercise-2/ )
我确实知道计算熵的公式:
H(Y) = - ∑ (p(yj) * log2(p(yj)))
换句话说,选择一个属性并为每个值检查目标属性值...所以 p(yj) 是节点 N 处模式在类别 yj 中的分数 - 目标值中的一个为真,一个为假。
但是我有一个数据集,其中目标属性是价格,因此是范围。如何计算这种数据集的熵?
(参考:http ://decisiontrees.net/decision-trees-tutorial/tutorial-5-exercise-2/ )