matlab课件--第5讲 概率统计实验

合集下载

MATLAB基础及应用课件(下)第5-8章

MATLAB基础及应用课件(下)第5-8章
图5-4中间的下拉框可以选择拟合算法,可以 试用多种拟合算法,以找出最佳拟合图形。例 如选择Smoothing Spline(平滑样条函数), 观察Curve Fitting Tool窗口,如图5-5所示。
图5-5 拟合曲线
第5章 MATLAB数值计算
第5章 MATLAB数值计算
5.4.4 图形窗口的拟合和统计工具
第5章 MATLAB数值计算
在图5-6中的“绘制拟合图”中选择拟合方 法(可同时选多种);
“显示方程”复核框可以选择是否在图形上 显示拟合多项式;
“绘制残差图”复核框选中时会产生第二幅 图形,该图形显示了每一个数据点与计算出来的 拟合曲线之间的距离。
例如选择“线性”和“三次方”拟合方法, 同时选中两个复核框,产生图形如图5-7所示。
MATLAB的图形窗口中提供了简单方便的数 据拟合和基本统计工具。
数据拟合工具可以对所绘制的曲线使用多种 方法进行拟合;
基本统计工具可提供最小值、最大值、平均 值、中位值、标准差、数据范围等统计运算。
1.数据拟合工具
第5章 MATLAB数值计算
使用数据拟合工具首先需要创建一幅图形,在 命令行窗口输入以下程序:
两个矩阵x和y的相关系 数
第5章 MATLAB数值计算
5.2 数值运算 一、 多项式
名称
创建多项 式
求根
求值
多项式乘 法
多项式除 法
多项式求 导
函数格式 P=[ a0 a1 a2 …an-1
an] P=poly(A) roots(P) polyval(P,A)
polyvalm(P,m)
说明
P为多项式(以下各函数中P均为多项式),a0 a1 a2 … an-1 an为按降幂顺序排列的多项式系数 A为向量。创建以向量A中元素为根的多项式

概率统计与MATLAB精品PPT课件

概率统计与MATLAB精品PPT课件

功能:产生M lambda)
功能:计算分布密度p(x)在x的值
21.10.2020
x0 x0
7
§1 随机变量及其分布
均匀分布X~U(a,b) 命令1:Fx=unifcdf(x, a,b) 功能:计算累积概率Fx=P{X≤x}=F(x) 命令2:x=unifinv(p, a,b) 功能:计算随机量x,使得p=P{X≤x} 命令3:X=unifrnd(a,b,M,N) 功能:产生M*N维随机数矩阵X 命令4:Px=unifpdf(x, a,b) 功能:计算分布密度p(x)在x的值 补充:rand()---(0,1)均匀分布随机数
21.10.2020
12
§1 随机变量及其分布
例1某人向空中抛硬币100次,落下为正面的概率 为0.5。这100次中正面向上的次数记为X: (1)试计算x=45的概率和x≤45的概率; (2)绘制分布函数图象和分布列图象。
程序:》clear;
px=binopdf(45,100,0.5) % 计算x=45的概率
命令2:x=hygeinv(p,M, N,K)
功能:在已知参数M、N 、 K和p的情况下计算随 机量x,使得p=P{0≤次品数X≤x}
命令3:X=hygernd(M,N,K,m,n)
功能:在已知参数M,N ,K的情况下产生m*n维符合
超几何分布的随机数矩阵X
21.10.2020
2
§1 随机变量及其分布
21.10.2020
6
§1 随机变量及其分布
指数分布X~exp(λ)
1ex
P{Xx}
0
命令1:Fx=expcdf(x, lambda)
功能:计算累积概率Fx=P{X≤x}=F(x)

概率论与数理统计MATLAB上机实验报告

概率论与数理统计MATLAB上机实验报告

《概率论与数理统计》MATLAB上机实验实验报告一、实验目的1、熟悉matlab的操作。

了解用matlab解决概率相关问题的方法。

2、增强动手能力,通过完成实验内容增强自己动手能力。

二、实验内容1、列出常见分布的概率密度及分布函数的命令,并操作。

概率密度函数分布函数(累积分布函数) 正态分布normpdf(x,mu,sigma) cd f(‘Normal’,x, mu,sigma);均匀分布(连续)unifpdf(x,a,b) cdf(‘Uniform’,x,a,b);均匀分布(离散)unidpdf(x,n) cdf(‘Discrete Uniform’,x,n);指数分布exppdf(x,a) cdf(‘Exponential’,x,a);几何分布geopdf(x,p) cdf(‘Geometric’,x,p);二项分布binopdf(x,n,p) cdf(‘Binomial’,x,n,p);泊松分布poisspdf(x,n) cdf(‘Poisson’,x,n);2、掷硬币150次,其中正面出现的概率为0.5,这150次中正面出现的次数记为X(1) 试计算X=45的概率和X≤45 的概率;(2) 绘制分布函数图形和概率分布律图形。

答:(1)P(x=45)=pd =3.0945e-07P(x<=45)=cd =5.2943e-07(2)3、用Matlab软件生成服从二项分布的随机数,并验证泊松定理。

用matlab依次生成(n=300,p=0.5),(n=3000,p=0.05),(n=30000,p=0.005)的二项分布随机数,以及参数λ=150的泊松分布,并作出图线如下。

由此可以见得,随着n的增大,二项分布与泊松分布的概率密度函数几乎重合。

因此当n足够大时,可以认为泊松分布与二项分布一致。

4、 设22221),(y x e y x f +−=π是一个二维随机变量的联合概率密度函数,画出这一函数的联合概率密度图像。

matlab概率统计

matlab概率统计

MATLAB概率统计1. 概述概率统计是数学中的一个重要分支,用于研究随机现象的规律性和不确定性。

MATLAB作为一种强大的数值计算和数据可视化工具,提供了丰富的函数和工具箱,使得概率统计分析变得简单而高效。

本文将介绍MATLAB中常用的概率统计函数和方法,并结合实例进行详细说明。

2. 概率分布2.1 常见概率分布函数在概率统计中,常见的概率分布函数有正态分布、均匀分布、二项分布等。

MATLAB 提供了相应的函数来生成这些概率分布。

•正态分布:normrnd函数用于生成服从正态分布的随机数。

x = normrnd(mu, sigma, [m, n]);其中,mu表示均值,sigma表示标准差,[m, n]表示生成随机数矩阵的大小。

•均匀分布:unifrnd函数用于生成服从均匀分布的随机数。

x = unifrnd(a, b, [m, n]);其中,a和b表示均匀分布区间的上下界。

•二项分布:binornd函数用于生成服从二项分布的随机数。

x = binornd(n, p, [m, n]);其中,n表示试验次数,p表示成功的概率。

2.2 概率密度函数和累积分布函数除了生成随机数,MATLAB还提供了计算概率密度函数(PDF)和累积分布函数(CDF)的函数。

•概率密度函数:对于连续型随机变量,可以使用normpdf、unifpdf等函数计算其概率密度函数值。

y = normpdf(x, mu, sigma);其中,x表示自变量的取值,mu和sigma表示正态分布的均值和标准差。

•累积分布函数:使用normcdf、unifcdf等函数可以计算连续型随机变量的累积分布函数值。

y = normcdf(x, mu, sigma);其中,参数的含义同上。

对于离散型随机变量,可以使用相应的离散型概率分布函数来计算其概率质量函数(PMF)和累积分布函数(CDF)。

3. 统计描述3.1 均值与方差均值和方差是统计学中常用的描述统计量,MATLAB提供了相应的函数来计算均值和方差。

实验5(1)-概率统计问题的Matlab求解.

实验5(1)-概率统计问题的Matlab求解.

参数估计
例2. 分别使用金球和铂球测定引力常数 (1)用金球测定观察值为:6.683 6.681 6.676 6.678 6.679 6.672 (2)用铂球测定观察值为:6.661 6.661 6.667 6.667 6.664 设测定值总体为 ,μ和σ为未知。对(1)、 (2)两种情况分别求μ和σ的置信度为0.9的置信区 间。
解:需要检验假设 H 0 : 1 2 0 H1 : 1 2 0 X=[78.1 72.4 76.2 74.3 77.4 78.4 76.0 75.5 76.7 77.3]; Y=[79.1 81.0 77.3 79.1 80.0 79.1 79.1 77.3 80.2 82.1]; [h,sig,ci]=ttest2(X,Y,0.05,-1) 结果显示为: h= 1 sig = 2.1759e-004 %说明两个总体均值相等的概率很小 ci = -Inf -1.9083 结果表明:h=1表示在 0.05 水平下,应该拒绝原假设,即 认为建议的新操作方法提高了产率,因此,比原方法好。
由上可知,金球测定的μ估计值为6.6782,置信 区间为[6.6750,6.6813]; σ的估计值为0.0039,置信区间为[0.0026, 0.0081]。 泊球测定的μ估计值为6.6640,置信区间为 [6.6611,6.6669]; σ的估计值为0.0030,置信区间为[0.0019, 0.0071]。
例 5 一道工序用自动化车床连续加工某种零件,由于刀具 损坏等会出现故障.故障是完全随机的,并假定生产任一零 件时出现故障机会均相同 .工作人员是通过检查零件来确定 工序是否出现故障的 . 现积累有 100 次故障纪录,故障出现 时该刀具完成的零件数如下:
459 612 926 527 775 402 699 447 621 764 362 452 653 552 859 960 634 654 724 558 624 434 164 513 755 885 555 564 531 378 542 982 487 781 49 610 570 339 512 765 509 640 734 474 697 292 84 280 577 666 584 742 608 388 515 837 416 246 496 763 433 565 428 824 628 473 606 687 468 217 748 706 1153 538 954 677 1062 539 499 715 815 593 593 862 771 358 484 790 544 310 505 680 844 659 609 638 120 581 645 851

MATLAB数学实验第五章概率统计

MATLAB数学实验第五章概率统计
逆累积分布函数值,即已知概率值p,求z 使得
P{ X z} 1 z exp[(t )2 / 2 2 ]dt p
2
计算命令 :z = norminv(p,mu,sigma)
第十三页第十,二共页18页。
产生正态分布随机数的函数为 randn(),使用格式为
R=randn(m,n)
产生m×n阶矩阵R,矩阵中元素都是区间(– 3,3)内的正态随
分析:小学生出意外事故的概率为p=0.002,设随机变量X为 一年内出事故的小学生人数。X服从二项分布B(n,p),其中n 为投保人数。由于对出事故的小学生,保险公司一次性赔
付一万元,所以每年保险公司赔付费为:X(万元)。一年
中保险公司赔付费不超过总的保险收费则会获利,如果赔付费超过总 的保险收费将会赔本。每年保险公司所获利润为总保险收费减去总的 赔付费。
D1 {( x, y) | x y & y x 2} D2 {( x, y) | y x & x y 1}
F = 0.1185
S1 0.5 222 S2 0.5 232
P{( X ,Y
)
D}
242
S1 242
S2
= 0.1207
第六页第,五共页18页。
贝努里概型
X
0
1
与贝努里试验 P
例5.13计算两条抛物线 y =x2 ,x = y 2 所围图形的面积.
在正方形区域D内投入N个点,统计坐标满足
x2 y x
的点P(x,y)的数目M。面积近似计算 公式为:S=M/N
data=rand(N,2);
x=data(:,1);y=data(:,2); II=find(y<=sqrt(x)&y>=x.^2);

matlab课件--第5讲 概率统计实验

matlab课件--第5讲 概率统计实验

2. exprnd函数
例7: 产生4行5列的指数分布的随机数. 程序如下: y=exprnd(3,4,5) %参数=3
Matlab 软件实习
三、随机变量与概率分布密度
1. 几个常用的离散型分布密度函数(…pdf )
(1)均匀分布 P(X=xn)=1/n 密度函数调用格式:y=unidpdf(X,N) 例8:求X取值为1,2,3,4,5,6,7,8时服从均匀分布的概率值. 程序如下: X=1:8,N=8; Y=unidpdf(X,N)
% 参数SIGMA为正数
Matlab 软件实习
四、随机变量与概率分布函数
累积分布函数(…cdf )—在工具箱中分布函数亦称累积分布函 数,即表示事件的概率P{Xx}。
累积分布函数表 分布类型名称 函数名称 函数调用格式
离散均匀分布
二项分布 泊松分布 几何分布
unidcdf
binocdf poisscdf geocdf
程序如下: Y=[1500 2000 2500 3000]; P=[0.0952 0.0861 0.0779 0.7408]; EX=Y*P’
Matlab 软件实习 (2) 连续型 EX=int(x*f(x),-inf,inf)
例2:
1 , f (v ) a 0,
0va 其它
EV=int(v*1/a,0,a)
DV=int(v^2*1/a,0,a)-EV^2
Matlab 软件实习
3. 常见分布的期望与方差函数
分布类型名称 离散均匀分布 二项分布 几何分布 超几何分布 函数名称 unidstat binostat geostat hygestat 函数调用格式 [E,D]=unidstat(N) [E,D]=binostat(N,P) [E,D]=geostat(P) [E,D]=hygestat(M,K,N)

概率统计的数值实验MATLAB在概率统计教学中的应用-PPT精选

概率统计的数值实验MATLAB在概率统计教学中的应用-PPT精选

π的近似值 3.0717 3.1579 3.1272 3.1395 3.1410
例4 在100个人的团体中,不考虑年龄差异, 研究是否有两个以上的人生日相同。假设每人 的生日在一年365天中的任意一天是等可能的, 那么随机找n个人(不超过365人)。
(1)求这n个人生日各不相同的概率是多少? 从而求这n个人中至少有两个人生日相同这一随 机事件发生的概率是多少?
4/5 0.5134
4/5 0.5086
4/5 0.5093
4/5 0.5093
π的近似值 3.1116 3.1165 3.1460 3.1418 3.1418
试验次数n
5千
1万
10万 100万 1000万
针长l/平行间 距d
相交频率
17/20 0.5432
17/20 0.5452
17/20 0.5420

C
2 n
\
n n 1
n P Ai A j Ak
1i jk n

C
3 n
,
n n 1 n 2
PA1 A2 A3
An


1 n!
所以
p 0 1 P i n 1 A i 1 1 n C n n 2 1 n n C 1 n 3 n 2 1 n ! n 1 k n 0 k 1 ! k
2
故可得 的近似计算公式

2 nl
,其中n为随机试验
md
次数,m为针与平行线相交的次数。
解 >> clear,clf
• n=10000000;l=0.5;m=0;d=1;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

h
3
Matlab 软件实习
4. 重要公式: 条件概率公式、乘法公式、全概率公式、贝叶斯公式 5. n重贝努力试验 b (k;n ,p ) C n kp k(1 p )n k
计算函数:binopdf(k,n,p)
例5: 某人射击命中率为0.7,求其射击10次恰有4次命中的概率. 程序如下: p=binopdf(4,10,0.7)
程序如下: X=0:6; Y=hygepdf(X,100,20,9)
h
10
Matlab 软件实习
2. 几个常用的连续型分布密度函数(…pdf )
(1)均匀分布 X~U(a,b) 密度函数调用格式:
y=unifpdf(X,A,B)
1 f (x) ba
0 % A<B
a x b 其他
(2)指数分布 X~e()
例9:求X取值为0,1,2,3,4,5,6,7,8时服从二项分布b(X;12,0.4)的 概率值. 程序如下: X=0:8,N=12;P=0.4;
Y=binhopdf(X,N,P)
8
Matlab 软件实习
(3)泊松分布 P(X=k)= k e ( 0)
k!
密度函数调用格式:y=poisspdf(X,LAMBDA)
例6: 产生服从正态分布N(0,1)的2行4列的随机数.
程序如下: y=random(‘Normal’,0,1,2,4)
2. exprnd函数
例7: 产生4行5列的指数分布的随机数.
程序如下: y=exprnd(3,4,5) %参数=3
h
7
Matlab 软件实习
三、随机变量与概率分布密度
1. 几个常用的离散型分布密度函数(…pdf )
h
4
Matlab 软件实习
二、随机数的产生
所有分布的随机数的产生方法都始于均匀分布的 随机数.在MATLAB工具箱中提供了通用的随机数产 生函数random和特定分布的随机数产生函数(以rnd结 尾).可以直接调用这些函数来获得所需要的随机数.
h
5
Matlab 软件实习
统计工具箱中的随机产生函数及调用格式
分布类型名称 离散均匀分布
二项分布 几何分布 超几何分布 泊松分布 连续均匀分布 指数分布 正态分布 对数正态分布
t-分布 2-分布 F-分布
函数名称 unidrnd binornd geornd hygernd poissrnd unifrnd exprnd normrnd lognrnd
trnd chi2rnd
(1)均匀分布 P(X=xn)=1/n 密度函数调用格式:y=unidpdf(X,N) 例8:求X取值为1,2,3,4,5,6,7,8时服从均匀分布的概率值. 程序如下: X=1:8,N=8;
Y=unidpdf(X,N)
(2)二项分布 P(X=k)= Cnkpk(1p)nk 密度函数调用格式:y=binopdf(X,N,P)
Matlab 软件实习
第五讲 概率统计实验
h
1
Matlab 软件实习
一、古典概型
1. 阶乘 n! 的计算函数:factorial(n) 例1: 求8!。 调用 factorial(8) 计算得 40320
2.
排列
Pnr
Anr
n! (nr)!
的计算函数:paily(n,r)
编辑paily.m文件:
function y=nchoosek (n,r)
y=paily(n,r)/factorial(r)
例3: 求在100个元素中任取6个的组合。
程序如下: A=nchoosek(100,6)
例4: 一个盒子中有10个产品,其中有7个正品3个次品,任取3 个,求恰有1个是次品的概率。
程序如下:
p=nchoosek(7,2)*nchoosek(3,1)/nchoosek(10,3)
密度函数调用格式:
e x0
f (x) 0 x0
y=exppdf(X,MU) % 参数MU=1/为正整数
(3)正态分布 X~N(, 2)
密度函数调用格式:
f(x) 1 e(x 2)2 ( x )
2
y=normpdf(X,MU,SIGMA) % 参数SIGMA为正数
h
11
Matlab 软件实习
四、随机变量与概率分布函数
R=trnd(V,m,n) R=chi2rnd(V,m,n) R=frnd(V1,V2,m,n)
h
6
Matlab 软件实习
1. random函数
功能:产生可选分布的随机数
调用格式:y=random(‘name’,A1,A2,m,n)
说明:random函数产生统计箱中任意分布的随机数.’name’为 相应的分布的名称.A1,A2为分布参数.m,n为确定了运行结果y 的行数与列数.
frnd
函数调用格式 R=unidrnd(N,m,n) R=binornd(N,P,m,n) R=geornd(P,m,n) R=hygernd(M,K,N,m,n) R=poissrnd(LAMBDA,m,n) R=unifrnd(N,m,n) R=exprnd(MU,m,n) R=normrnd(MU,SIGMA,m,n) R=lognrnd(MU,SIGMA,m,n)
function y=paily(n,r)
y=factorial(n)/factorial(n-r)
例2: 求在15个元素中取6个的排列。
程序如下: n=15;r=6;
A=paily(n,r)
h
2
Matlab 软件实习
3.
组合
C
r n
A
r n
r!
的计算函数:nchoosek(n,r)
编辑nchoosek.m文件:
累积分布函数(…cdf )—在工具箱中分布函数亦称累积分布函 数,即表示事件的概率P{Xx}。
程序如下: X=0:6;
Y=geopdf(X,0.3)
h
9
Matlab 软件实习
(5)超几何分布 P(X=i)=
C
i k
C
ni mk
C
n m
密度函数调用格式:y=hygepdf(X,M,K,N)
例12:求X取值为0,1,2,3,4,5,6. M=100,K=20,N=9时服从超几 何分布的概率值.
例10:求X取值为0,1,2,3,4,5,6,7,8. =3时服从泊松分布的概率值.
程序如下: X=0:8;
Y=poisspdf(X,3) (4)几何分布 P(X=k)=p(1-p)k-1(k1)
密度函数调用格式:y=geopdf(X,P) 例11:求X取值为0,1,2,3,4,5,6. p=0.3时服从几何分布的概率值.
相关文档
最新文档