1.设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0≤H(X)≤log2M。
证:(1)当M=1则P(X)=1
H(X)=-∑(P(X)*P(X))=-1*(1/1)*log21=0
当M>1时,取每个字母的概率为P(Xi),当每个符号出现一次,则
H(X)=-∑p(Xi)*logP(Xi)=-M*(1/M)*log2M=log2M(i=1...M)
因为每一个符号出现的次数不只是一次
故0≤H(X)≤log2M
2.证明如果观察到一个序列的元素为idd发布,则该序列的熵等于一阶熵。证:由香农证明的:对于一个平稳的信源,在极限的情况下,这个值将收敛于熵
如果观察到一个序列的元素为idd发布,则
熵就是:
而一阶熵为
H=∑P(Xi)i(Xi)=-∑p(Xi)㏒p(Xi)
∴H=H(s)
所以如果观察到一个序列的元素为idd发布,则该序列的熵等于一阶熵正确
3.给定符号集A={a1,a2,a3,a4},求以下条件的一阶熵:
(a)p(a1)=p(a2)=p(a3)=p(a4)=1/4
解:H(X)=-1/4×4×log2(1/4)
=1( 比特/字符)
(b)p(a1)=1/2,p(a2)=1/4,p(a3)=p(a4)=1/8
解:H(X)=-1/2×log2(1/2)-1/4×log2(1/4)-2×1/8×log2(1/8)
=1/2+1/2+3/4
=1.75()
(c)p(a1)=0.505,p(a2)=1/4,p(a3)=1/8,p(a4)=0.12
解:H(X)=-0.505×log2(0.505)-1/4×log2(1/4)-1/8×log2(1/8)-0.12×log2(0.12)
=-0.505×log2(0.505)+1/2+3/8-0.12×log2(0.12)
≈1.73981782