各种研究领域(包括无线定位方向)都会碰到参数估计的问题,这时常常会看到克拉美罗界 (Cramér–Rao bound) 这个东西。很多随机信号的书都会介绍什么是克拉美罗界,但初学者学起来往往很吃力,本文从直观上简单讨论一下克拉美罗界的各个方面。

什么是参数估计问题

假设一种最简单的情况:

一个物理量为

,我们使用某种方式去观测它,观测值为

,由于存在噪声,此时

为高斯噪声,

这种情况下,我们自然会直接使用观测值

去估计

,这时就会存在估计的误差,直观地理解,噪声的方差

越大,估计就可能越不准确。

为什么要讨论克拉美罗界

讨论克拉美罗界就是为了使用这个标准来衡量无偏估计量的性能。

采用上面的方式,使用

去估计

,这个估计值会在真实值附近波动(看作随机变量)。我们需要使用一些标准来衡量这种估计的好坏,一个标准是估计值的平均,这里的这个估计量是无偏估计量。另一标准是这个估计值波动的剧烈程度,也就是方差。上面这个问题中,克拉美罗界就等于这个方差。

可是为什么不直接讨论方差而要去计算克拉美罗界呢,因为方差是针对某一种特定的估计量(或者理解为估计方式)而言的,在上面的例子中,方差是估计量

的方差(

)。对于稍微复杂一点点的问题,对

的可以有各种不同的估计量,它们分别的方差是不同的。显然,对于无偏估计量而言,方差越小的估计方式性能越好,但是这个方差有一个下界,就是我们的克拉美罗界。

直观地理解克拉美罗界

克拉美罗界本身不关心具体的估计方式,只是去反映:利用已有信息所能估计参数的最好效果。

还是上面那个参数估计问题,当我们观察到

的时候,我们可以知道真实值

的概率密度分布是以

为均值,

为方差的正态分布,即:

上图给出了两个似然函数的例子,直观地看,似然函数的“尖锐”性决定了我们估计位置参数

的精度。这个“尖锐”性可以用对数似然函数峰值处的负的二阶导数来度量,即对数似然函数的曲率(对数似然函数就是在似然函数的基础山加一个自然对数,这样有利于计算)。计算过程我就不写了,有兴趣的可以自己算算,算完之后结果为:

,这里正好是噪声的方差的倒数,也就是噪声越小,对数似然函数越尖锐。

所以,可以这样理解,似然函数的“尖锐”程度的倒数(即对数似然函数的二阶导的倒数),就是克拉美罗界。

不同的估计量(估计方式)是什么意思

让我们来分析一个稍微复杂一点点的参数估计问题:

一个物理量为

,我们使用某种方式去观测它,观测值为

,这是两个不同时刻的观测结果,一样的高斯噪声

这种情况下,我们要估计

,正常人可能会采用估计量

,即前后两个观测的平均,也有人可能觉得这样计算量有点大,于是总是直接使用

去估计

,也有人觉得第二个观测值可能会受到系统影响而不准确,他更相信前面的观察值,于是总采取这样的估计量

。这三个估计量都是无偏的:

估计量

的方差为:

估计量

的方差为:

估计量

的方差为:

比较上面的三种估计量,第一种的方差最小,它的估计效果较好。实际上,如果第二个观测值真的不太准确,也就是后一个高斯噪声较大,这样的话也许第二个估计量就比较合适了。

因此,不同的考虑方式可以产生各种不同的估计算法,这些不同的估计量都是在真实值附近波动的随机变量(有的有偏,有的无偏),它们分别的方差也是不一样的,但是数学家们证明了:任何无偏估计量的方差必定大于等于克拉美罗界。

克拉美罗界的基本计算

我们假设这两次观察互相独立,仅受相同的高斯白噪声影响,那么根据已有的信息,真实值

的似然函数为两个正态的概率密度分布相乘:(注意:pdf实际上应该再进行归一化处理,但是我们之后使用对数似然函数,乘不乘归一化系数都无所谓,对数之后变成了常数,求导的时候就没了)

与之前一样,可以计算出对数似然函数的二阶导数,得到结果为:

。实际上,当观测数目为

的时候,这个值将会是

。也就是说,使用多个观测值的信息时,对数似然函数越“尖锐”。这个二阶导数(曲率)更一般的度量是(下面用

来表示要估计的参数

):

它度量了对数似然函数的平均曲率(很多情况下曲率与

的值有关,取数学期望使得它仅为

的函数),被称为数据

的Fisher信息

,直观地理解,信息越多,下限越低,它具有信息测度的基本性质(非负的、独立观测的可加性)。一般来说,Fisher信息的倒数就是克拉美罗界了,任何无偏估计量

的方差满足:

大多情况下,这个不等式的右边(克拉美罗界)是

的函数。

克拉美罗界的标准定义

(定理:Cramer-Rao下限----标量参数)

假定PDF

满足“正则”条件(对于所有的

):

其中数学期望是对

 求取的。那么,任何无偏估计量

的方差必定满足:

其中导数是在

的真值处计算的,数学期望是对

求取的。而且,对于某个函数

,当且仅当

时,对所有

达到下限的无偏估计量就可以求得。这个估计量是

,它是MVU估计量(最小方差无偏估计),最小方差是

总结

估计一个参数,根据已有信息得到了似然函数(或者pdf),这个pdf的“尖锐”程度的倒数(即对数似然函数的二阶导的倒数)就是克拉美罗界。克拉美罗界的计算不依赖具体的估计方式,它可以用来作为一个衡量估计方式好坏的标准,即估计量的方差越靠近克拉美罗界,效果越好。

(注:本文主要参考《统计信号处理基础-估计与检测理论》-国外电子与通信教材系列)

关于作者:目前主要研究领域为机器学习与无线定位技术,欢迎讨论与指正!

版权声明:本文版权归作者和博客园共有,转载请注明出处。

统计信号处理知识点总结_统计信号处理-简单看看克拉美罗界相关推荐

  1. 详解统计信号处理之克拉美罗界

    各种研究领域(包括无线定位方向)都会碰到参数估计的问题,这时常常会看到克拉美罗界 (Cramér–Rao bound) 这个东西.很多随机信号的书都会介绍什么是克拉美罗界,但初学者学起来往往很吃力,本 ...

  2. 详解统计信号处理之 克拉美罗界

    各种研究领域(包括无线定位方向)都会碰到参数估计的问题,这时常常会看到克拉美罗界 (Cramér–Rao bound) 这个东西.很多随机信号的书都会介绍什么是克拉美罗界,但初学者学起来往往很吃力,本 ...

  3. 统计信号处理知识点总结_概率论与数理统计之二维离散性随机变量及其分布的知识点总结...

    二维随机变量的联合分布函数: 二维随机变量的联合分布函数 二维离散型随机变量的概率分布: 二维随机变量的概率分布 二维离散型随机变量的边缘分布: 二维离散型随机变量的边缘分布 二维离散型随机变量的条件 ...

  4. 统计源期刊目录_统计源期刊是什么意思

    统计源期刊是什么意思?统计源期刊全称中国科技论文统计源期刊,也就是我们常说的科技核心期刊,科技核心期刊是我国核心期刊体系中的一类,在国内个人评职晋升.学术评估中占据着重要地位,统计源期刊也是根据期刊多 ...

  5. python统计数组元素个数_统计二维数组里元素的个数

    记录一下一个问题的解决,里面涉及几个函数的用法,当作复习啦. 先说明一下问题.数据表里面的字段 content 存储了一个以逗号分割的字符串,最大有20个数,最大数字为40.比如3,24,33,40类 ...

  6. java 统计文本行数_统计文本文件的行数,单词书,字节数

    [java]代码库import java.io.*; /** * 统计文本文件的行数,单词书,字节数 */ class WordCount { public static int words = 1; ...

  7. autolisp统计相同元素个数_统计学习基础知识

    统计:广义上讲,统计是一门"收集.整理.分析和解释数据或信息的科学".统计是有关数据的科学,设计数据的收集.分类.汇总.分析以及数字信息的解释. 统计方法是一种用于研究.分析和学习 ...

  8. python统计单词个数算法_统计一篇英文文章单词个数,取出出现频次前10的单词(Python实现)...

    题目: 用python实现统计一篇英文文章内每个单词的出现频率,并返回出现频率最高的前10个单词及其出现次数. 常规解法 怎么判定单词? 1 不是字母的特殊字符作为分隔符分割字符串 (避免特殊字符的处 ...

  9. 现代信号处理 张贤达_清华信号处理著名学者张贤达去世,享年74岁

    3月4日,清华大学自动化系官微发布讣告,教育部首批长江学者奖励计划特聘教授.信号处理领域著名科学家张贤达因病医治无效,于 2020 年3 月 2 日 14 时 17分在北京逝世,享年 74岁.因正处全 ...

  10. python统计元音字母个数_统计字符串中各元音字母(即A,E,I,O,U)的个数。

    下列给定函数中,函数 fun 的功能是:统计字符串中各元音字母 ( 即 A , E , I , O , U) 的个数.注意:字 母不分大小写.例如,输入 THIs is a boot ,则应输出是 1 ...

最新文章

  1. python2.7 Cheetah You don't have the C version of NameMapper installed
  2. java 常用模块_Java 常见面试题的模块
  3. Milvus Windows
  4. web 前端绘制折线_前端每日实战:苦练 CSS 基本功——图解辅助线的原理和画法...
  5. bzoj1452: [JSOI2009]Count
  6. Android studio | Unused import statement
  7. 简单说说驱动程序设计的入门
  8. sql运算符_SQL AND运算符解释语法示例
  9. http服务器返回状态代码含义
  10. 自拍会不会被大数据_大数据教你自拍 脸占画面1/3最漂亮
  11. awk java_Linux三剑客之awk
  12. json读取json文件,上传到后台
  13. 1.4.2.PHP5.6 狐教程-环境(Mac下 PHP开发环境 配置及安装 php5.6.x nginx mysql)
  14. 八、接口中的默认方法与静态方法
  15. 编写注册表reg文件及批处理操作注册表
  16. HIKSDK/大华SDK协议视频融合平台EasyCVR移动侦测录像功能无法在后台显示优化过程
  17. 1、JavaScript入门
  18. 《Vue入门到精通》最强Vue教程,附带经典案例,万字详解,干货十足!
  19. 网络空间安全论文笔记2——漏洞
  20. python教学计划与教学大纲,Python基础教程-教学大纲

热门文章

  1. suse linux 11 下载地址,suse11.2正式版下载地址(cd,dvd,net)
  2. 留言板分页php,php留言板代码[经典的分页代码](1/4)
  3. 南加大计算机科学博士,美国南加州大学计算机科学博士专业介绍
  4. 51单片机C语言堆栈,《单片机C语言试题》(一)20101027
  5. 在线协作编辑算法简介- OT算法
  6. 一万小时定律的数学解释
  7. SINet: 使用空间压缩模块和信息遮挡编码器的极轻量人像分割模型
  8. CUDA WarpReduce 学习笔记
  9. 摊牌了!2021年3D视觉算法岗求职群
  10. ROS2 Galactic teb_local_planner