博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第二次作业
阅读量:6370 次
发布时间:2019-06-23

本文共 829 字,大约阅读时间需要 2 分钟。

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

证:(1)当M=1则P(X)=1

       H(X)=-∑(P(X)*P(X))=-1*(1/1)*log21=0

  当M>1时,取每个字母的概率为P(Xi),当每个符号出现一次,则

  H(X)=-∑p(Xi)*logP(Xi)=-M*(1/M)*log2M=log2M(i=1...M)

     因为每一个符号出现的次数不只是一次

     故0≤H(X)≤log2M

2.证明如果观察到一个序列的元素为idd发布,则该序列的熵等于一阶熵。

 证:由香农证明的:对于一个平稳的信源,在极限的情况下,这个值将收敛于熵

                           

如果观察到一个序列的元素为idd发布,则

                           

熵就是:

                           

而一阶熵为

            H=∑P(Xi)i(Xi)=-∑p(Xi)㏒p(Xi)

             ∴H=H(s)

所以如果观察到一个序列的元素为idd发布,则该序列的熵等于一阶熵正确

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

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

解:H(X)=-1/4×4×log2(1/4)

           =1( 比特/字符)

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

解:H(X)=-1/2×log2(1/2)-1/4×log2(1/4)-2×1/8×log2(1/8)

           =1/2+1/2+3/4

         =1.75()

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

解:H(X)=-0.505×log2(0.505)-1/4×log2(1/4)-1/8×log2(1/8)-0.12×log2(0.12)

           =-0.505×log2(0.505)+1/2+3/8-0.12×log2(0.12)

          ≈1.73981782

转载于:https://www.cnblogs.com/mei-yan/p/5845210.html

你可能感兴趣的文章
获取码值(各种类型字符(中、英)的ASCII)和进制转换系统(包括正负数、小数)...
查看>>
基于Centos6.6(7.2)源码安装Ansible
查看>>
php分页常用方法两种举例.
查看>>
基于LVM快照实现Mysql的备份还原
查看>>
Python 数据类型
查看>>
nodejs压缩css及js工具
查看>>
servlet与jsp的作用域对象使用
查看>>
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
Oracle 11g安装过程中错误解决
查看>>
canto配置(1)——添加feeds
查看>>
JavaScript强化教程——jQuery AJAX 实例
查看>>
linux下配置tomcat
查看>>
HTML5 canvas实现一个简易画板
查看>>
ThinkPHP5无限循环输出无限分类【方案三】
查看>>
实易科技2012年智能DNS领域取得多项突破性进展
查看>>
Discuz安装时候出现乱码 -- 问题解决方法
查看>>
Maven——学习(1):基础概念
查看>>
Java中HashMap,LinkedHashMap,TreeMap的区别
查看>>
iPhone消息推送机制实现与探讨(转)
查看>>
iphone 线程 NSCondition NSThread
查看>>