标签:
1、设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0≤H(X)≤log2M。
证: 由题意得
X={m1,m2,...,mn} (包含M个字母)
1)当M=1时,H(X)最小
即 H(x)=-ΣP(xi=ai)*logP(xi=ai)
=1*log(1)
=0
从而 H(x)min=0
2) 当M≠0时,由 H(x)=-ΣP(xi=ai) logP(xi=ai)
=-M*1/M*log2M
=log2M
即是 H(x)max=log2M
综上可知,0≤H(x)≤log2M .
2.证明如果观察到一个序列的元素为iid 分布,则该序列的熵等于一阶熵。
证:
设有序列{X1,X2,......,Xn}
则
Gn=-∑∑...∑p(X1=ai1,X2=ai2,......X1=ain)logP(X1=ai1,X2=ai2,......X1=ain)
每个元素都为独立同分布
则
Gn=-n∑p(X1=ai)*logP(X1=ai)
H=-∑p(X1)*logP(X1)
若一个序列的元素为idd分布
则该序列的熵等于一阶熵
3.给定符号集A={a1,a2,a3,a4},求以下条件的一介熵:
(a)P(a1)=P(a2)=P(a3)=P(a4)=1/4
(b)P(a1)=1/2,P(a2)=1/4,P(a3)=P(a4)=1/8
(c)P(a1)=0.505,P(a2)=1/4,P(a3)=1/8,P(a4)=0.12
解:
H(a)=-4*1/4*log21/4 =2 bitH(b)=-(1/2*log21/2+1/4*log21/4+2*1/8*log21/8)
=-(-1/2-1/2-3/4)
=7/4 bit
H(c) =-(-0.505 log(0.505)-1/4 log(1/4)-1/8 log(1/8)-0.12 log(0.12)
≈0.15+1/2+3/8+0.11
=1.135 bit
标签:
原文地址:http://www.cnblogs.com/839122810Zero/p/5865351.html