第二次作业

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

 答:  当M=1时,则p(X)=1,此时

   H(X)=-∑(P(X1)*P(X1))

          =-1*(1/1)*log21=0

    H(X)最小;

   当M>1时,概率相等,都为p(Xi),此时

    H(X)=-∑p(Xi)*logP(Xi)

          =-M*(1/M)*log2M=log2M

   H(X)最大;

   所以 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

      综上命题即得证。

 

3.给定符号集A={a1,a2,a3,a4},求以下条件下胡一阶熵:

 (a)P(a1)=P(a2)=P(a3)=P(a4)=1/4

    H(a)=-4×1/4 log(1/4)

          =-log(1/4)=2 bit/字符

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

    H(b)=-1/2 log(1/2)-1/4 log(1/4)-2×1/8 log(1/8)

           =1/2+1/2+3/4=1.75 bit/字符

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

     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/字符

posted @ 2016-09-12 22:02  大文文文  阅读(135)  评论(0)    收藏  举报