当前位置: 首页 > article >正文

概率论之常见分布与matlab绘图

文章目录

  • 1.二项分布
    • 1.1基本形式
    • 1.2概率公式
    • 1.3概率密度函数
    • 1.4matlab代码
    • 1.5我的理解
  • 2.泊松分布
    • 2.1基本绘图
    • 2.2高级绘图
    • 2.3一点说明
  • 3.指数分布
    • 3.1计算方法
    • 3.2图像绘制
  • 4.几何分布
    • 4.1计算方法
    • 4.2绘图代码

1.二项分布

1.1基本形式

X ∼ B ( n , p ) \mathrm{X}\sim \mathrm{B}\left( \mathrm{n},\mathrm{p} \right) XB(n,p)

1.2概率公式

P ( x = k ) = C n k p k ( 1 − p ) n − k \mathrm{P}\left( \mathrm{x}=\mathrm{k} \right) =\mathrm{C}_{\mathrm{n}}^{\mathrm{k}}\mathrm{p}^{\mathrm{k}}\left( 1-\mathrm{p} \right) ^{\mathrm{n}-\mathrm{k}} P(x=k)=Cnkpk(1p)nk

1.3概率密度函数

image-20241114043631354

1.4matlab代码

clear;
clc;
x=1:20;
y=binopdf(x,200,0.06);
figure;
plot(x,y,'r*');
title('二项分布(n=200,p=0.06)');

1.5我的理解

在这个二项分布的两个参数里面,这个第一个参数表示的就是我们的这个实验的进行的次数,第二个参数表示的就是我们的这个对应的某一个事件出现的这个概率;

结合实际的情景进行理解这个二项分布:

在医学实验中,比如测试某种新药物的疗效。可以把对每个患者使用药物看作是一次独立试验,药物对患者有效的概率设为p ,选取n个患者参与实验。通过二项分布,就能知道在这n个患者里,有多少患者能达到预期疗效(比如恰好有k个患者病情好转)的概率情况。这对于评估药物的有效性、决定是否继续研发推广该药物等起着关键作用。(来自AI,只会为了更好地理解这个理论在我们的生活里面的应用,方便我们的这个学习理解);

在上面的这个案例里面,我们就是通过这个二项分布对于我们的这个药物的效果进行预测,当真实的情况发生之后,我们就可以进行核对,校验这个药物的有效性;

2.泊松分布

2.1基本绘图

clear;
clc;
x=1:20;
y=poisspdf(x,20);
figure;
plot(x,y,'r+')
title('泊松分布')

image-20241114055602631

2.2高级绘图

lambda_values = [1, 3, 5, 10];
x = 0:19; % 定义取值范围

for lambda_val = lambda_values
    y = poisspdf(x, lambda_val); % 计算泊松分布概率质量函数值
    plot(x, y, 'o-', 'DisplayName', sprintf('lambda = %d', lambda_val));
    hold on;
end
xlabel('k (Number of events)');
ylabel('Probability');
title('Poisson Distribution Probability Mass Function');
legend('show');

image-20241114060135455

2.3一点说明

我们上面介绍的这个二项分布,在这个n很大的时候就是趋近于这个泊松分布的;

3.指数分布

3.1计算方法

f ( x ) = { 0 , e l s e λ e − λ x , x > 0 , λ > 0 \mathrm{f}\left( \mathrm{x} \right) =\left\{ _{0,\mathrm{else}}^{^{\mathrm{\lambda e}^{-\mathrm{\lambda x}},\mathrm{x}>0,\mathrm{\lambda}>0}} \right. f(x)={0,elseλeλx,x>0,λ>0

3.2图像绘制

clear;
clc;
x=0:0.1:10;
y=exppdf(x,2);
figure;
plot(x,y,'r:');
title('指数分布')

image-20241114061151714

4.几何分布

4.1计算方法

p { x = k } = ( 1 − p ) k − 1 p \mathrm{p}\left\{ \mathrm{x}=\mathrm{k} \right\} =\left( 1-\mathrm{p} \right) ^{\mathrm{k}-1}\mathrm{p} p{x=k}=(1p)k1p

4.2绘图代码

clear;
clc;
x=1:10
y=geopdf(x,0.4)
figure;
plot(x,y,'rx');
title('几何分布')

image-20241114060751104


http://www.kler.cn/a/403047.html

相关文章:

  • 速盾:CDN服务器和双线服务器哪个更好?
  • 丹摩征文活动|摩智算平台深度解析:Faster R-CNN模型的训练与测试实战
  • 算法日记 32 day 动态规划(完全背包)
  • nvm安装node遇到的若干问题(vscode找不到npm文件、环境变量配置混乱、npm安装包到D盘)
  • 《机器人控制器设计与编程》考试试卷**********大学2024~2025学年第(1)学期
  • TabNet 模型示例
  • 如何更改手机GPS定位
  • 机器学习 AdaBoost 算法
  • 使用Python推送FLV流
  • 《Vue零基础教程》(1)Vue简介
  • C# AutoMapper 10个常用方法总结
  • Spring Boot 项目 myblog 整理
  • 智能购物时代:AI在电商平台的革命性应用
  • 针对AI增强图像大规模鲁棒性测试的数据集
  • 15分钟学 Go 实战项目六 :统计分析工具项目(30000字完整例子)
  • ssl证书,以 Nginx 为例
  • 如何构建高效的接口自动化测试框架?
  • Halcon 分割之区域生长法
  • 拓展Git相关知识(⭐版控工具⭐)
  • 量化交易系统开发-实时行情自动化交易-3.4.3.3.期货市场深度数据
  • Golang语言整合jwt+gin框架实现token
  • 学习threejs,对模型多个动画切换展示
  • Matlab多输入单输出之倾斜手写数字识别
  • os库的常见使用
  • 星融元与焱融科技AI分布式存储软硬件完成兼容性互认证
  • 13.C++内存管理2(C++ new和delete的使用和原理详解,内存泄漏问题)