决策树是一种简单高效并且具有强解释性的模型,广泛应用于数据分析领域。本质是一颗自上而下的由多个判断节点组成的树
P ( X = x i ) = P i , i = 1 , 2 , 3... , n P(X=xi)=Pi,i=1,2,3...,n P(X=xi)=Pi,i=1,2,3...,n
随机变量X的熵定义为:
H ( X ) = − Σ P i H(X)=-ΣPi H(X)=−ΣPi l o g p i logpi logpi
通常,上式中对数以2为底或者以e为底(自然对数)
g ( D , A ) = H ( D ) − H ( D ∣ A ) g(D,A)=H(D)-H(D|A) g(D,A)=H(D)−H(D∣A)
ID3
决策树(ID3)的训练过程就是找到信息增益最大的特征,然后按照该特征进行分类,然后再找到各类型子集中信息增益最大的特征,然后按照该特征进行分类,最终得到符合要求的模型
C4.5
C4.5算法载ID3基础上做了改进,用信息增益比来选择特征
分类与回归树(CART)
由特征选择、树的生成与剪枝三部分组成,既可以用于分类也可以用于回归