【数学建模】Matlab二维联合正态分布概率密度函数构造

article/2025/10/2 2:08:28

文章目录

  • 前言
  • 一、公式解读
  • 二、构造过程
    • 1.先求出均值(期望值),方差(或标准差),相关系数
    • 2.写出联合PDF
    • 3.画图
  • 总结


前言

二维正态分布,又名二维高斯分布(英语:Two-dimensional Gaussian distribution,采用德国数学家卡尔·弗里德里希·高斯的名字冠名),是一个在数学、物理及工程等领域都非常重要的概率分布,由于这个分布函数具有很多非常漂亮的性质,使得其在诸多涉及统计科学离散科学等领域的许多方面都有着重大的影响力。比如图像处理中最常用的滤波器类型为Gaussian滤波器(也就是所谓的正态分布函数)。

https://baike.baidu.com/item/%E4%BA%8C%E7%BB%B4%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83/2951835


一、公式解读

可以参考以下作者的优秀回答,这篇文章主要是如何用Matlab进行二维联合概率密度函数构造。

https://blog.csdn.net/tanghonghanhaoli/article/details/82753174#:~:text=%E4%BA%8C%E7%BB%B4%E6%AD%A3%E6%80%81%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%20%E6%A6%82%E7%8E%87%E5%AF%86%E5%BA%A6%E5%87%BD%E6%95%B0%20%E4%B8%89%E7%BB%B4%E5%9B%BE%E7%9A%84matlab%E5%AE%9E%E7%8E%B0%201.%E4%BA%8C%E7%BB%B4%E6%AD%A3%E6%80%81%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%20%E4%BA%8C%E7%BB%B4%E6%AD%A3%E6%80%81%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%E6%98%AF%E6%9C%80%E5%B8%B8%E8%A7%81%E7%9A%84%E4%B8%80%E7%A7%8D%E4%BA%8C%E7%BB%B4%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%E5%88%86%E5%B8%83%E3%80%82.%20%E5%85%B6%E8%81%94%E5%90%88%20%E6%A6%82%E7%8E%87%E5%AF%86%E5%BA%A6%E5%87%BD%E6%95%B0%20%E4%B8%BA%EF%BC%9A,%281-r%5E2%29%7D%20%5Bfrac%20%7B%20%28x-m_X%5E2%29%7D%20%7Bsigm.%20%E5%A4%9A%E7%BB%B4%E9%AB%98%E6%96%AF%E9%9A%8F%E6%9C%BA%E5%8F%98%E9%87%8F%20%E6%A6%82%E7%8E%87%E5%AF%86%E5%BA%A6%E5%87%BD%E6%95%B0%20%28PDF%29%E7%9A%84%E6%8E%A8%E5%AF%BC.

二、构造过程

1.先求出均值(期望值),方差(或标准差),相关系数

x=-10:0.5:10;
y=-10:0.5:10;
u1 = 0.000178;          %均值
u2 = -0.000208;        
sigma1 = 1.507 ;      %方差
sigma2 = 1.05729;
rou = 0.04;     %相关系数

在另外一篇文章有些如何求均值,方差和相关系数

2.写出联合PDF

mu=[-1,2];
[X,Y]=meshgrid(x,y); % 产生网格数据并处理
p = 1/(2*pi*sigma1*sigma2*sqrt(1-rou*rou)).*exp(-1/(2*(1-rou^2)).*[(X-u1).*(X-u1)/(sigma1*sigma1)-2*rou*(X-u1).*(Y-u2)/(sigma1*sigma2)+(Y-u2).*(Y-u2)/(sigma2*sigma2)]);

3.画图

figure(2)
surf(X,Y,p)
shading interp
colorbar
ax=gca;
ax.Projection='perspective';
ax.LineWidth=.8;
ax.XMinorTick='on';
ax.YMinorTick='on';
ax.ZMinorTick='on';
ax.GridLineStyle=':';

在这里插入图片描述


总结

通过上述方法,即可将二维联合PDF画出来
注意事项:

  1. 要先准备好均值和方差
  2. 要先计算好相关系数

http://chatgpt.dhexx.cn/article/VV8X4J1a.shtml

相关文章

联合概率分布

离散随机变量的联合分布 我们先从离散的情况出发,了解多个随机变量并存的含义。 之前说,一个随机变量是从样本空间到实数的映射。然而,所谓的映射是人为创造的。从一个样本空间,可以同时产生多个映射。比如,我们的实验…

高斯推断(联合高斯概率密度函数,分解与推断)

对于⼀对服从多元正态分布的变量 ( x , y ) ,可以写出它们的联合概率密度函数: 根据Bays rule, ,能不能得到条件概率 和边缘概率 的高斯分布? 高斯推断告诉我们是可以的! 是左边被拆分成两个部分的形式&a…

联合密度函数求期望_已知概率密度函数怎么求它的数学期望和方差

展开全部 代入公式。在[a,b]上的均匀分32313133353236313431303231363533e58685e5aeb931333431353939布,期望(ab)/2,方差[(b-a)^2]/2。代入直接得到结论。如果不知道均匀分布的期望和方差公式,只能按步就班的做: 期望:…

核密度函数构建联合概率密度函数

核密度估计其实就是通过核函数(如高斯)将每个数据点的数据带宽当作核函数的参数,得到N个核函数,再线性叠加就形成了核密度的估计函数,归一化后就是核密度概率密度函数了。 将设有N个样本点,对这N个点进行上…

高斯概率密度函数

高斯概率密度函数 1. 单变量正态分布 单变量正态分布概率密度函数定义为: ρ ( x ) 1 2 π σ e − 1 2 ( x − μ σ ) 2 (1) \rho(x)\frac{1}{\sqrt{2\pi \sigma}} e^{-\frac{1}{2} (\frac{x- \mu}{\sigma})^2} \tag 1 ρ(x)2πσ ​1​e−21​(σx−μ​)2(1…

为什么边缘概率密度是联合概率密度的积分_我为什么弃用GAN?

贾浩楠 发自 凹非寺量子位 报道 | 公众号 QbitAI 输出单一、调参麻烦、损失函数不能收敛、稳定性差。 苏黎世理工大学的博士Andreas Lugmayr历数了各种GAN的“罪状”,说出了今后弃用GAN的话。 说出“弃用”,当然是已经有了B计划。 Andreas Lugmayr博士和…

联合概率密度,条件概率,乘法公式,求和公式,边缘分布,链式法则,贝叶斯公式...

联合概率密度 P(A^B) 条件概率 从面积比例看出,P(A|B)等于B中A的面积(P(A^B))除以B的面积(P(B))。 乘法公式(乘积法则) 假如事件A与B相互独立,那么: 相互独立:表示两个事件互不影响。 互斥:表示两个事件不能同时发生。互斥事件一定不独立(因为一件事的发生导致了另…

概率论——随机变量、概率分布函数、概率密度函数、联合概率密度

(博客上编辑公式很麻烦,大多上自己文档的截图了) (随机试验,样本空间等可参考https://blog.csdn.net/qq_37601846/article/details/103507576) 1. 随机变量(random variable) &…

概率统计笔记:高斯分布的联合概率密度

1 符号说明 我们的目的是求的概率 2 求p(y) 不难发现,y与x的关系为线性高斯模型,则yy与x符合下述关系 于是可以得到y的分布 3 求p(z) 我们现在的目标就是求这个▲是什么 参考资料:机器学习-白板推导系列笔记(二)-数…

利用MATLAB来绘制二维随机变量的联合概率密度图像

本文档通过MATLAB来绘制二维随机变量(X,Y)的联合概率密度函数。 第一种类型,X服从标准正态分布,Y服从均匀分布。 【例题】已知随机变量X与Y相互独立,X~N(0,1);Y在区间[0,2]上服从均匀分布。求: (1)二维随机…

联合概率密度函数的基本结论

若已知连联合概率密度函数: 则: X边缘密度函数: Y边缘密度函数: x,y从负无穷到正无穷的积分为: X与Y的边缘分布函数:可分别通过X与Y 的边缘密度函数求得。(分布函数由密度函数求积分得到&#x…

图解联合概率密度、边缘概率密度、条件概率密度之间的关系

图解联合概率密度、边缘概率密度、条件概率密度之间的关系 笔记来源:L10.3 Comments on Conditional PDFs 联合概率密度、条件概率密度的关系 个人理解:某个条件概率密度函数图像是联合概率密度函数图像的某个经过放缩后的“切片”(y取某个…

Python出现ValueError: check_hostname requires server_hostname如何解决

Python出现ValueError: check_hostname requires server_hostname如何解决 Python出现ValueError: check_hostname requires server_hostname如何解决 Python出现ValueError: check_hostname requires server_hostname如何解决 在安装myqr库的时候,出现了ValueErro…

python3.8 check_hostname requires server_hostname

这个error我查了下,在多个方面运行程序时都会报错,本人是在安装下面的轮子时报的错,查了好多,大部分是修改某一包的版本 但,有一个方法贼简单,分享下: 将 使用代理服务器 设置为 关 &#xff…

ValueError: check_hostname requires server_hostname解决方法

使用python的pip安装第三方包的时候会出现这个问题 查看了一些解决方法 关掉一些代理VPN然后重试,再不行就关闭计算机代理: PS H:\python_project\Python-Multiple-Image-Stitching-master\Python-Multiple-Image-Stitching-master> pip install ope…

彻底理解hostname---四种方法修改hostname值

当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛。技术活,切勿浅尝则止&#xff01…

Linux命令之获取和修改主机名hostname

概述 hostname 命令可以获取当前主机名和临时修改主机名。 语法 该命令的语法如下: hostname [选项] [参数]该命令支持的选项有: 选项说明-a显示主机别名-d显示DNS域名-f显示FQDN名称-i显示主机的ip地址-s显示短主机名称,在第一个点处截断…

【安全测试学习】数据库基础

以上来自学习极客时间《Web 安全攻防实战》课程内容,汇总整理思维导图。

安全测试-数据安全测试(2)

目录 前言 一、环境准备 1.1 模拟器软件下载 1.2 账号登录注册 1.3 版本选择 二、获取 SQLite 文件 Android 三、查看 SQLite 文件 四、SQLite 数据安全 4.1SQL 注入 4.2预防 SQL 注入 前言 捣鼓了那么久,终于整理出来了,可能中间会出现一些波…

Web安全攻防渗透测试

1. Nmap的基本 Nmap ip 6 ip Nmap -A 开启操作系统识别和版本识别功能 – T(0-6档) 设置扫描的速度 一般设置T4 过快容易被发现 -v 显示信息的级别,-vv显示更详细的信息 192.168.1.1/24 扫描C段 192.168.11 -254 上 nmap -A -T…