数学_计算协方差矩阵/信息矩阵_理论+例子

news/2024/12/22 23:04:17/

目录

1. 多元高斯分布

1.1 标准高斯分布

1.2 一元高斯函数(一元高斯分布概率密度)

 1.3 多元高斯分布

2. 协方差矩阵的计算

2.1 问题定义

2.2 室内外温度的例子

参考:


1. 多元高斯分布

1.1 标准高斯分布

标准高斯函数(正态分布)的标准形式有:

 这个函数描述了变量x xx的一种分布特性,即为标准正态分布 x ∼ N ( 0 , 1 ) x\sim N(0,1)x∼N(0,1),变量x xx的分布有如下特点:

  • 均值为 0
  • 方差为 1
  • 概率密度和为 1

1.2 一元高斯函数(一元高斯分布概率密度

一元高斯函数一般形式为:

 1.3 多元高斯分布

 参考:数学_多元高斯分布_数学表达公式_惊鸿一博的博客-CSDN博客

回到多元正态分布,先从各维度不相关的多元高斯(正态)分布入手,数据点通过 d 维的列向量描述,各个维度的均值方差分别为

来描述,高斯概率密度函数可以表示为: 

 前面多出的项是为了让概率之和为1,其实这个方程可以这样子去解读:

 这样,各个维度之间不相关的多元正态分布概率密度其实就是各个维度的正态分布概率密度函数的乘积,其实是因为各变量之间互不相关,因此联合概率密度等于各自概率密度的乘积,我们来把她写的漂亮点:

 其中,  协方差矩阵,里面的第 i 行第 j 列元素表示第 i 个变量第 j 个变量的协方差,由于假设了各个维度之间不相关,因此协方差矩阵只有在对角线的位置有值,代表不同变量的方差大小。这里面用到了  (行列式的计算,对角行列式等于对角线上元素的乘积)。

2. 协方差矩阵的计算

2.1 问题定义

x为多维变量(SLAM问题中待求解的状态量),当求解x时,会用到协方差矩阵。当待求解的状态量(未知数)维数很大时,对应的协方差矩阵也很大,导致矩阵计算的计算量巨大。对于服从高斯分布的状态量,可以使用条件概率将有相关性的变量变成条件独立的情况,然后利用贝叶斯公式对求解过程进行简化,这个过程就用到了信息矩阵(协方差矩阵的逆)的边缘化。

2.2 室内外温度的例子

a. 定义3个变量x1,x2,x3, 以及其表达式,假设其值服从高斯分布:

b. 根据协方差的公式 (其实就是计算期望),计算协方差矩阵中的各个元素(3x3=9个):

c. 根据联合高斯分布求解信息矩阵(协方差矩阵的逆):

d. 根据1.3节中,多元高斯分布的公式 可知 信息矩阵 为:

参考:

深蓝 VIO课程

多元高斯分布_均值和方差为0的高斯分布_aliphantom的博客-CSDN博客

期望E与高斯分布的期望_高斯分布的期望和方差_惊鸿一博的博客-CSDN博客

二维随机向量的数学期望E与协方差σ_惊鸿一博的博客-CSDN博客


http://www.ppmy.cn/news/36966.html

相关文章

华为擎云G540笔记本怎么U盘重装电脑系统详细教学

华为擎云G540笔记本怎么U盘重装电脑系统详细教学分享。有用户在使用华为擎云G540笔记本电脑的时候,想要将电脑系统进行更换,但是自己没有重装过电脑系统,不懂要如何去进行操作。针对这个问题,接下来我们就一起来看看详细的操作流程…

Python创建虚拟环境(virtualenv和venv)

Python的虚拟环境可以帮助我们在同一台机器上,同时使用不同的Python版本和库,方便管理和开发。 本文将介绍两种创建Python虚拟环境的方法:virtualenv和venv。 方法一:使用第三方模块virtualenv创建虚拟环境 安装virtualenv 使…

Qt 中的信息输出机制:QDebug、QInfo、QWarning、QCritical 的简单介绍和用法

Qt 中的信息输出机制介绍QDebug在 Qt 中使用 qDebug输出不同类型的信息浮点数:使用 %!f(MISSING) 格式化符号输出浮点数布尔值:使用 %! (MISSING)和 %! (MISSING)格式化符号输出布尔值对象:使用 qPrintable() 函数输出对象的信息qInfoqWarnin…

夜经济时代下,文旅夜游如何发挥最大效益?

随着我国经济水平和科学技术的不断提高,越来越多的人开始追求高品质生活,所以在这样的背景下,人们更加注重精神方面的享受,而文旅行业就很好地迎合了这一需求。新起典文旅科技认为文旅夜游,既丰富了民众夜间活动内容&a…

前端直传cos之使用临时密钥实现node获取临时密钥接口

背景 原来使用的cos是调用的node接口,但是由于公司node项目的网关限制了上传文件大小,然后的然后就由前端直传cos了(主要是还是自己动手丰衣足食); 但是呢!前端直传cos使用固定密钥是非常不安全的&#xf…

ChatGPT批量生成文章-ChatGPT文章生成器

ChatGPT:一键批量生成高质量文章,提高生产效率! 随着信息爆炸的时代,文本生产成为了各个行业必不可少的一部分。但面对高强度的生产需求,人力资源却难以跟上步伐。现在,我们有一款基于人工智能和自然语言处…

springcloudAlibaba---分布式事物组件Seata

事物简介 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。在关系数据 库中,一个事务由一组SQL语句组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。 这四个属性通常称为ACID特性。 原子性(atom…

【iOS】—— MRC

MRC 文章目录MRC野指针与空指针空指针野指针MRC避免循环引用自动释放池(AutoreleasePool)autorelease的使用方法autorelease 的注意事项自动释放池的嵌套使用autorelease 错误用法autorelease 实现逻辑在学习MRC之前要先看看iOS的内存五大分区&#xff0…