首页 > 代码库 > 第二次作业
第二次作业
1、设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0≤H(X)≤log2M。
证明:
当M个字母完全相同时,即M=1时,
H(X)=-∑(P(Xi)*log2P(Xi))=0,
此时H(X)最小;
当M个字母不相同时,即M>1时,且每个字母概率出现相等;
H(X)=-∑(P(Xi)*log2P(Xi))=-M(1/M*log2M)=log2M,
此时H(X)最大。
得证:0≤H(X)≤log2M
2、证明如果观察到一个序列的元素为iid分布,则该序列的熵等于一阶熵。
证: 因为:
H(x)=limn→∞(1/n*Gn),则
Gn=-Σi1Σi2 ......Σi=1 P logP(x1=i1,x2=i2,...,xn=in) * logP(x1=i1,x2=i2,...,xn=in)
当该序列的每个元素都为独立同分布,得到
Gn=-nΣi=1P(x1=i1) logP(x1=i1)
H(x)=-∑P(X1=i1)*logP(X1=i1) ,则为一阶熵
3、给定符号集A={a1,a2,a3,a4} ,求以下条件下的一阶熵:
(a) P(a1)=P(a2)=P(a3)=P(a4)=1/4 ;
解: H=-∑P(ai)*logP(ai)=-(4*1/4*log1/4)=2
(b) P(a1)=1/2 ,P(a2)=1/4 ,P(a3)=P(a4)=1/8 ;
解: H=-∑P(ai)*logP(ai)=-(1/2*log1/2)-(1/4*log1/4)-(2*1/8*log1/8)
=1/2+1/2+3/4=1.75
=7/4
(c) P(a1)=0.505 ,P(a2)=1/4 ,P(a3)=1/8 ,P(a4)=0.12 .
解: H=-∑P(ai)*logP(ai)=-(0.505*log0.505)-(1/4*log1/4)-(1/8*log1/8)-(0.12*log0.12)
=-(0.505*log0.505)+1/2+3/8-(0.12*log0.12)
=7/8-(0.505*log0.505)-(0.12*log0.12)
第二次作业