二维高斯分布(Two-dimensional Gaussian distribution)_<Running Snail>的博客-程序员秘密

技术标签: 数学知识补充  

1、多维高斯分布的概率密度函数

多维变量 X = ( x 1 , x 2 , . . . x n ) X=(x_1,x_2,...x_n) X=(x1,x2,...xn)的联合概率密度函数为:
       f(X)=1(2π)d/2|Σ|1/2exp[−12(X−u)TΣ−1(X−u)],X=(x1,x2...xn)f(X)=1(2π)d/2|Σ|1/2exp⁡[−12(X−u)TΣ−1(X−u)],X=(x1,x2...xn)

其中:
  d:变量维度。对于二维高斯分布,有d=2;
   u = ( u 1 u 2 … u n ) u=(u_1 u_2 … u_n) u=(u1u2un):各位变量的均值;
  Σ:协方差矩阵,描述各维变量之间的相关度。对于二维高斯分布,有:

Σ=(δ11δ21δ12δ22)Σ=(δ11δ12δ21δ22)

后文主要分析均值和协方差矩阵对二维高斯分布的影响。

2、均值和协方差矩阵对二维高斯分布的影响


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3、总结

①均值表征的是各维变量的中心,其对二维高斯曲面的影响较好理解,它使得整个二维高斯曲面在xoy平面上移动;
②对于协方差矩阵,对角线上的两个元素,即 δ 11 \delta _{11} δ11 δ 22 \delta _{22} δ22表征的是x维和y维变量的方差,决定了整个高斯曲面在某一维度上的“跨度”,方差越大,“跨度”越大;
③协方差矩阵的斜对角线上面的两个元素,即 δ 12 \delta _{12} δ12 δ 21 \delta _{21} δ21表征的是各维变量之间的相关性:δ12δ12>0说明x与y呈正相关(x越大,y越大),其值越大,正相关程度越大; δ 12 \delta _{12} δ12<0呈负相关;否则不相关。
————————————————
版权声明:本文为CSDN博主「林立民爱洗澡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lin_limin/article/details/81024228

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45884316/article/details/107507392

智能推荐

Leetcode:12.整数转罗马数字_num%x_静听山水的博客-程序员秘密

感觉自己不太会,有点麻烦,想着求余数啥的,最后还是无从下手,在看别人的解答中找了简单易懂的几种答案,所以说思想很重要!1.设置是从大到小,为了便于比较,同时把题目所说的6种情况考虑了进去。def intToRoman(num): d={1000:'M',900:'CM',500:'D',400:'CD',100:'C',90:'XC',50:'L',40:'XL',10:'X...

Win32汇编:第一个窗口程序_阿妈耶的博客-程序员秘密

 模块的概念        一个模块代表一个运行中的exe文件或dll文件,磁盘上的文件不是模块,装入内存运行时才叫做模块。因为一个应用程序需要调用多个API,因此包含这些API的dll文件(多个)会被装入内存,由此会产生多个模块,这时就需要模块句柄来标识不同的模块。句柄概念        句柄只是一个数值,对程序来说没意义,只有Windows才知道句柄数值引用了什么,因为句柄是W...

Osmdroid API功能介绍3----离线地图加载_如何制作mapsforge地图_yywcsdn的博客-程序员秘密

Osmdroid覆盖物添加API功能介绍3----离线地图加载http://osmdroid.github.io/osmdroid/一,文件加载Osmdroid支持.zip、.sqlite、.gemf、.mbtiles文件使用方式 //ok found a file we support and have a driver for the format, for this demo,...

Python: kafka-python版本差异导致的问题_csid_502的博客-程序员秘密

背景我们有个数据处理平台,有两个用 docker 运行的数据处理模块,分别是:data_api, 和 processor_api,故名思义:data_api: 接受数据;processor_api: 处理数据;数据处理简单架构踩坑经过一直以来,这两个模块都是相安无事,稳定得很,然而在九月份因为更新 kafka ...

程序员级别鉴定书之.NET面试问答集锦_weixin_30530523的博客-程序员秘密

所有号称会写代码的人进程和线程之间的区别?  一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。  这个解释很形象:链接什么是Windows服务,它的生命周期与标准的EXE程序有什么不同?  Windows服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。  EXE 可执行程序通常有一个...

随便推点

Qt 扩展模块分类_qt对类扩展_华清远见嵌入式学院的博客-程序员秘密

作者:丁冬,华清远见嵌入式学院讲师。Qt Extended 选择了几个可用的软件, 提供给Qt 优化软件开发,与嵌入式linux 设备, 每一个模块都是使用一些库, 插件, 应用程序预计服务器的组件, 可以被其他的模块来使用, 模块系统包含了一下的一些特点。 ●  列举出了不需要应对硬件的所有的软件        ●  更加明确的职责区分        ●  更加好的定义接口, 抽象各

面试准备:Redis常见面试题汇总_No_Game_No_Life_的博客-程序员秘密

文章目录1.介绍一下Redis2.Redis为什么这么快?3.Redis支持哪些数据类型?4.Redis与Memcached的区别?5.Redis跳表是什么?6.什么是冷热数据分离?什么是VM机制?7.Redis过期键的删除策略有哪些?8.说说Redis的同步机制?9.Pipeline有什么好处?10.Redis实现分布式锁?11.Redis实现幂等性?12. 接触过哪些Redis客户端?13.R...

Unity3D 模型透明设置_weixin_30556161的博客-程序员秘密

现在4.x版本的,直接拉个模型进来后,点击模型,在Inspector中可以看到很多模型的属性。找到你想改变透明度的地方。比如我想更改roof更改shader渲染的方式选中Transparent(透明度)的diffuse,之后调节Main Color中的A值255为不透明,可自己调节。转载于:https://www.cnblogs.com/bkycjj/p/3897672...

安全|跨站请求伪造(CSRF)——攻击实现与防御的代码实现【ustc-web信息安全实践课程实验三】_csrf跨站点请求伪造漏洞、csrf跨站点请求伪造复现、csrf跨站点请求伪造实战、csrf_微拂素罗衫的博客-程序员秘密

实验要求:在zoobar网站上展示并防御CSRF攻击。请注意在防御时的粒度问题,防止所有人的token都一样;以及刷新太快,正常操作都失败。一、实现CSRF攻击前提:我的myzoo网站的存储目录是:/home/web/myzoo【大多数人的应该是/var/www/myzoo】(一)攻击站点建立1、在/home/web下建立html/csrf1.html,在csrf1.html完成攻击...

Sudo漏洞影响全球Unix/Linux系统_程序员大咖的博客-程序员秘密

Python实战社群Java实战社群长按识别下方二维码,按需求添加扫码关注添加客服进Python社群▲扫码关注添加客服进Java社群▲来源丨安全牛https://mp.weixin.qq....

ios自动化打包_蜗牛大侠的博客-程序员秘密

每次打包都用图形界面,一方面容易出错,另一方面操作太繁琐,对于一些没有用过xcode的测试人员,打包更是让人头疼,利用shell脚本自动化打包就能解决这些问题,提高打包效率。下面是我在网上查阅相关资料最后形成的shell脚本,可以参考。[plain] view plaincopy#工程绝对路径  project_path=$(pwd)  

推荐文章

热门文章

相关标签