首页 > 代码库 > 第二次作业

第二次作业

1,设X是一个随机变量,取值范围是一个包含M个字母的符号集。证明0≤H(X)≤Log2M.

证明: M=1时, H(X)=-∑(P(Xi)*log2P(Xi))=-(1*log21)=0,此时H(X)最小;

         M>1,取字母的概率P(Xi)相等为1/M时,

         则H(X)=-∑(P(Xi)*log2P(Xi))=-M(1/M*log2 1/M)=log2M,此时H(X)最大。

         所以0≤H(X)≤log2M

2、证明如果观察到一个序列的元素为iid分布,则序列的熵等于一阶熵。

证明:因为熵H(X)=limn→∞(1/n)*Gn

          Gn=-∑i1=1i1=m∑i2=1i2=m.....∑in=1in=mP(X1=i1,X2=i2,....Xn=in)*logP(X1=i1,X2=i2,....Xn=in)

          因为该序列被观察到每个元素是独立同(idd)分布的,所以

          Gn=-n∑i1=1i1=mP(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(x)=-∑pi*log pi=-4*1/4*log1/4=2;

 (b)p(a1)=1/2,p(a2)=1/4,p(a3)=p(a4)=1/8

解:H(x)=-(1/2*log1/2+1/4*log1/4+2*1/8*log1/8)=1/2+1/2+3/4=7/4

 (c)p(a1)=0.505,p(a2)=1/4,p(a3)=1/8,p(a4)=0.12

解:同理代用公式用计算器求得

H(x)=)=-[0.505*log20.505+1/4*log2(1/4)+1/8*log2(1/8)+0.12*log20.12]

          =0.498+0.5+0.375+0.367=1.74

第二次作业