信息熵的计算公式如下:
H = -Σ pi log2 pi
其中,H表示信息熵,pi表示第i个事件发生的概率,log2表示以2为底的对数。Σ表示对所有事件的概率与对数的乘积进行求和。
例如,对于一组有4个事件发生的概率分别为0.2,0.3,0.4和0.1的数据,其信息熵为:
H = -0.2*log2(0.2) - 0.3*log2(0.3) - 0.4*log2(0.4) - 0.1*log2(0.1) = 1.8464
可以看出,信息熵的大小与事件发生的概率分布有关,当事件发生概率越均匀时,信息熵越大,表示数据的不确定性越高;反之,当事件发生概率集中在某个值时,信息熵越小,表示数据的不确定性越低。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号