第二次作业

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

          证明:由题意得,在x的随机变量中

                  当M取值为1时,H(X)最小

                   H(X)=-∑(P(X1)*P(X1))=-1*(1/1)*log21=0,最小为0;

                   当M取值大于1时,取每个字母的概率为P(Xi),则

                H(X)=-∑p(Xi)*logP(Xi)=-M*(1/M)*log2M=log2M,最大为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

(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

    解: (a) H=-4*1/4*log21/4=2 

           (b)H=-(1/2*log21/2+1/4*log21/4+2*1/8*log21/8)

            =-(-1/2-1/2-3/4)

            =7/4 

     (c)H=-(0.505*log20.505+1/4*log21/4+1/8*log21/8+0.12*log20.12)

       =-(-0.4978-0.5-0.375-0.3671)

       =1.7399 

posted @ 2016-09-12 20:38  年轻即为界  阅读(100)  评论(0)    收藏  举报