信号与编码 预习式复习 第二章(2)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

给出各种熵的图像表达,便于大家理解。该图像也可以带入到自信息量中。 


一、信息熵:

1.定义

信源各个离散消息的自信息量的数学期望值就是信源的平均量,一般称为信源的信息熵,又叫信源熵或者香农熵。

\LARGE H(X)=E[I(x_{i})]=\sum_{i=1}^{n}P(x_{i}y_{j})I(x_{i}y_{j})

即:概率×自信息量之和

①信源熵反映的是输出前平均不确定度的一个大小

②信源熵反应心愿输出后,平均每个离散消息提供的信息量

③反应变量X的随机性

信息熵和平均信息量数值相等,但概念不同。

2.基本性质和定理:

①非负性

②对称性

③最大离散熵定理:信源X中包含n个不同离散消息时,信源熵H(X)有:H(X)\leqslant log_{2}n,

当且仅当X中各消息出现的概率全相等时,该式取等号。

P(x_{i})=\frac{1}{n}时,H(X)最大。

④扩展性

⑤确定性

⑥可加性

⑦极值性:已知Y时X的不确定度应小于对Y一无所知时X的不确定度。即H(X/Y)\leq H(X);

同理:H(Y/X)\leq H(Y)

⑧上凸性

二、条件熵:

1.定义:

条件熵时在联合符号XY上的条件自信息量的数学期望。又叫做噪声熵

(记得相加求和,(x_{i}y_{j})的概率× x_{i}y_{j})的自信息量

条件熵是一个确定的值,随N增加H(X_{N}/X_{N-1}X_{N-2}...X_{1})是非递增的。

2.例题:

三、联合熵:

1.定义:

联合熵也叫共熵,是脸和离散符号集合XY上元素a_{i}b_{j}的脸和自信息量的数学期望。

四、多符号离散平稳信源熵:

1.离散平稳无记忆信源熵

离散平稳无记忆信源X的N次扩展信源的熵就是单符号离散信源X的熵的N倍,表示为:

\large H(\chi )=H(X^{N})=NH(X)

2.离散平稳有记忆信源熵:

\large H(\chi )=H(X^{N})< NH(X)

将离散平稳有记忆信源推广到N维的情况可证明:

以此类推可得到:

\large H(\chi )=H(X_{1}X_{2}X_{3}...X_{N})

大家可以试着动手推一遍,考试时会有证明题出现。

五、例题

1.

 

 2.总结后的自信息量、互信息量和各种信源熵及其关系

 


总结

大家可以留意最后放的例题的第二题,找出最适合自己的求解方式,

### 斯塔克伯格博弈模型简介 斯塔克伯格博弈是一种序贯博弈,其中领导者先行动,跟随者观察领导者的动作后再采取相应措施。这种博弈广泛应用于经济学、管理科学等领域,特别是在供应链管理和市场竞争分析中。 ### 斯塔克伯格博弈模型实现代码示例 下面是一个简单的Python代码示例,展示了如何使用数值方法求解双寡头市场的斯塔克伯格博弈问题: ```python import numpy as np from scipy.optimize import minimize_scalar def follower_reaction(q_leader, params): """定义跟随者的反应函数""" a, b, c = params['a'], params['b'], params['c'] def profit_follower(q_follower): price = a - b * (q_leader + q_follower) return -(price - c) * q_follower res = minimize_scalar(profit_follower, bounds=(0, None), method='bounded') return res.x def leader_profit(q_leader, params): """定义领导者的利润函数""" a, b, c = params['a'], params['b'], params['c'] q_follower = follower_reaction(q_leader, params) price = a - b * (q_leader + q_follower) return -(price - c) * q_leader params = {'a': 100, 'b': 1, 'c': 20} # 市场参数设置 res = minimize_scalar(lambda x: leader_profit(x, params), bounds=(0, None), method='bounded') print(f"Leader's optimal quantity: {res.x}") print(f"Follower's reaction function output: {follower_reaction(res.x, params)}") ``` 此段代码实现了基本的斯塔克伯格博弈框架,通过给定市场条件下的需求曲线和成本结构来决定两家企业之间的产量竞争关系[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值