MATLAB 概率统计.pdf
《MATLAB 概率统计.pdf》由会员分享,可在线阅读,更多相关《MATLAB 概率统计.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB6.0 数学手册 134 第第 4 章章 概率统计概率统计 本章介绍 MATLAB 在概率统计中的若干命令和使用格式,这些命令存放于MatlabR12ToolboxStats 中。4.1 随机数的产生随机数的产生 4.1.1 二项分布的随机数据的产生二项分布的随机数据的产生 命令 参数为 N,P 的二项随机数据 函数 binornd 格式 R=binornd(N,P)%N、P 为二项分布的两个参数,返回服从参数为 N、P 的二项分布的随机数,N、P 大小相同。R=binornd(N,P,m)%m 指定随机数的个数,与 R 同维数。R=binornd(N,P,m,n)%m,n 分别表
2、示 R 的行数和列数 例 4-1 R=binornd(10,0.5)R=3 R=binornd(10,0.5,1,6)R=8 1 3 7 6 4 R=binornd(10,0.5,1,10)R=6 8 4 6 7 5 3 5 6 2 R=binornd(10,0.5,2,3)R=7 5 8 6 5 6 n=10:10:60;r1=binornd(n,1./n)r1=2 1 0 1 1 2 r2=binornd(n,1./n,1 6)r2=0 1 2 1 3 1 4.1.2 正态分布的随机数据的产生正态分布的随机数据的产生 命令 参数为、的正态分布的随机数据 函数 normrnd 格式 R=no
3、rmrnd(MU,SIGMA)%返回均值为 MU,标准差为 SIGMA 的正态分布的第 4 章 概率统计 135 随机数据,R 可以是向量或矩阵。R=normrnd(MU,SIGMA,m)%m 指定随机数的个数,与 R 同维数。R=normrnd(MU,SIGMA,m,n)%m,n 分别表示 R 的行数和列数 例 4-2 n1=normrnd(1:6,1./(1:6)n1=2.1650 2.3134 3.0250 4.0879 4.8607 6.2827 n2=normrnd(0,1,1 5)n2=0.0591 1.7971 0.2641 0.8717 -1.4462 n3=normrnd(1
4、 2 3;4 5 6,0.1,2,3)%mu 为均值矩阵 n3=0.9299 1.9361 2.9640 4.1246 5.0577 5.9864 R=normrnd(10,0.5,2,3)%mu 为 10,sigma 为 0.5 的 2 行 3 列个正态随机数 R=9.7837 10.0627 9.4268 9.1672 10.1438 10.5955 4.1.3 常见分布的随机数产生常见分布的随机数产生 常见分布的随机数的使用格式与上面相同 表 4-1 随机数产生函数表 函数名 调用形式 注 释 Unifrnd unifrnd(A,B,m,n)A,B上均匀分布(连续)随机数 Unidrnd
5、 unidrnd(N,m,n)均匀分布(离散)随机数 Exprnd exprnd(Lambda,m,n)参数为 Lambda 的指数分布随机数 Normrnd normrnd(MU,SIGMA,m,n)参数为 MU,SIGMA 的正态分布随机数 chi2rnd chi2rnd(N,m,n)自由度为 N 的卡方分布随机数 Trnd trnd(N,m,n)自由度为 N 的 t 分布随机数 Frnd frnd(N1,N2,m,n)第一自由度为 N1,第二自由度为 N2的 F 分布随机数 gamrnd gamrnd(A,B,m,n)参数为 A,B 的分布随机数 betarnd betarnd(A,B,
6、m,n)参数为 A,B 的分布随机数 lognrnd lognrnd(MU,SIGMA,m,n)参数为 MU,SIGMA 的对数正态分布随机数 nbinrnd nbinrnd(R,P,m,n)参数为 R,P 的负二项式分布随机数 ncfrnd ncfrnd(N1,N2,delta,m,n)参数为 N1,N2,delta 的非中心 F 分布随机数 nctrnd nctrnd(N,delta,m,n)参数为 N,delta 的非中心 t 分布随机数 ncx2rnd ncx2rnd(N,delta,m,n)参数为 N,delta 的非中心卡方分布随机数 raylrnd raylrnd(B,m,n)参
7、数为 B 的瑞利分布随机数 weibrnd weibrnd(A,B,m,n)参数为 A,B 的韦伯分布随机数 binornd binornd(N,P,m,n)参数为 N,p 的二项分布随机数 geornd geornd(P,m,n)参数为 p 的几何分布随机数 hygernd hygernd(M,K,N,m,n)参数为 M,K,N 的超几何分布随机数 Poissrnd poissrnd(Lambda,m,n)参数为 Lambda 的泊松分布随机数 4.1.4 通用函数求各分布的随机数据通用函数求各分布的随机数据 命令 求指定分布的随机数 函数 random MATLAB6.0 数学手册 136
8、 格式 y=random(name,A1,A2,A3,m,n)%name 的取值见表 4-2;A1,A2,A3 为分布的参数;m,n 指定随机数的行和列 例 4-3 产生 12(3 行 4 列)个均值为 2,标准差为 0.3 的正态分布随机数 y=random(norm,2,0.3,3,4)y=2.3567 2.0524 1.8235 2.0342 1.9887 1.9440 2.6550 2.3200 2.0982 2.2177 1.9591 2.0178 4.2 随机变量的概率密度计算随机变量的概率密度计算 4.2.1 通用函数计算概率密度函数值通用函数计算概率密度函数值 命令 通用函数计
9、算概率密度函数值 函数 pdf 格式 Y=pdf(name,K,A)Y=pdf(name,K,A,B)Y=pdf(name,K,A,B,C)说明 返回在 X=K 处、参数为 A、B、C 的概率密度值,对于不同的分布,参数个数是不同;name 为分布函数名,其取值如表 4-2。表 4-2 常见分布函数表 name 的取值 函数说明 beta 或 Beta Beta 分布 bino 或 Binomial 二项分布 chi2 或 Chisquare 卡方分布 exp 或 Exponential 指数分布 f 或 F F 分布 gam 或 Gamma GAMMA 分布 geo 或 Geometric
10、几何分布 hyge 或 Hypergeometric 超几何分布 logn 或 Lognormal 对数正态分布 nbin 或 Negative Binomial 负二项式分布 ncf 或 Noncentral F 非中心 F 分布 nct 或 Noncentral t 非中心 t 分布 ncx2 或 Noncentral Chi-square 非中心卡方分布 norm 或 Normal 正态分布 poiss 或 Poisson 泊松分布 rayl 或 Rayleigh 瑞利分布 t 或 T T 分布 unif 或 Uniform 均匀分布 unid 或 Discrete Uniform 离散
11、均匀分布 weib 或 Weibull Weibull 分布 例如二项分布:设一次试验,事件 A 发生的概率为 p,那么,在 n 次独立重复试验中,事件 A 恰好发生 K 次的概率 P_K 为:P_K=PX=K=pdf(bino,K,n,p)例 4-4 计算正态分布 N(0,1)的随机变量 X 在点 0.6578 的密度函数值。第 4 章 概率统计 137 解:pdf(norm,0.6578,0,1)ans=0.3213 例 4-5 自由度为 8 的卡方分布,在点 2.18 处的密度函数值。解:pdf(chi2,2.18,8)ans=0.0363 4.2.2 专用函数计算概率密度函数值专用函数
12、计算概率密度函数值 命令 二项分布的概率值 函数 binopdf 格式 binopdf(k,n,p)%等同于)p,n,Kobin(pdf,p 每次试验事件 A 发生的概率;K事件 A 发生 K 次;n试验总次数 命令 泊松分布的概率值 函数 poisspdf 格式 poisspdf(k,Lambda)%等同于)Lamda,K,spois(pdf 命令 正态分布的概率值 函数 normpdf(K,mu,sigma)%计算参数为=mu,=sigma 的正态分布密度函数在K 处的值 专用函数计算概率密度函数列表如表 4-3。表 4-3 专用函数计算概率密度函数表 函数名 调用形式 注 释 Unifp
13、df unifpdf(x,a,b)a,b上均匀分布(连续)概率密度在 X=x 处的函数值 unidpdf Unidpdf(x,n)均匀分布(离散)概率密度函数值 Exppdf exppdf(x,Lambda)参数为 Lambda 的指数分布概率密度函数值 normpdf normpdf(x,mu,sigma)参数为 mu,sigma 的正态分布概率密度函数值 chi2pdf chi2pdf(x,n)自由度为 n 的卡方分布概率密度函数值 Tpdf tpdf(x,n)自由度为 n 的 t 分布概率密度函数值 Fpdf fpdf(x,n1,n2)第一自由度为 n1,第二自由度为 n2的 F 分布概
14、率密度函数值 gampdf gampdf(x,a,b)参数为 a,b 的分布概率密度函数值 betapdf betapdf(x,a,b)参数为 a,b 的分布概率密度函数值 lognpdf lognpdf(x,mu,sigma)参数为 mu,sigma 的对数正态分布概率密度函数值 nbinpdf nbinpdf(x,R,P)参数为 R,P 的负二项式分布概率密度函数值 Ncfpdf ncfpdf(x,n1,n2,delta)参数为 n1,n2,delta 的非中心 F 分布概率密度函数值 Nctpdf nctpdf(x,n,delta)参数为 n,delta 的非中心 t 分布概率密度函数值
15、 ncx2pdf ncx2pdf(x,n,delta)参数为 n,delta 的非中心卡方分布概率密度函数值 raylpdf raylpdf(x,b)参数为 b 的瑞利分布概率密度函数值 weibpdf weibpdf(x,a,b)参数为 a,b 的韦伯分布概率密度函数值 binopdf binopdf(x,n,p)参数为 n,p 的二项分布的概率密度函数值 geopdf geopdf(x,p)参数为 p 的几何分布的概率密度函数值 hygepdf hygepdf(x,M,K,N)参数为 M,K,N 的超几何分布的概率密度函数值 poisspdf poisspdf(x,Lambda)参数为 L
16、ambda 的泊松分布的概率密度函数值 例 4-6 绘制卡方分布密度函数在自由度分别为 1、5、15 的图形 x=0:0.1:30;y1=chi2pdf(x,1);plot(x,y1,:)hold on MATLAB6.0 数学手册 138 y2=chi2pdf(x,5);plot(x,y2,+)y3=chi2pdf(x,15);plot(x,y3,o)axis(0,30,0,0.2)%指定显示的图形区域 则图形为图 4-1。4.2.3 常见分布的密度函数作图常见分布的密度函数作图 1二项分布 例 4-7 x=0:10;y=binopdf(x,10,0.5);plot(x,y,+)2卡方分布
17、例 4-8 x=0:0.2:15;y=chi2pdf(x,4);plot(x,y)024681000.050.10.150.20.25 05101500.050.10.150.2 图 4-2 3非中心卡方分布 例 4-9 x=(0:0.1:10);p1=ncx2pdf(x,4,2);p=chi2pdf(x,4);plot(x,p,-,x,p1,-)4指数分布 例 4-10 x=0:0.1:10;y=exppdf(x,2);plot(x,y)024681000.050.10.150.2 024681000.10.20.30.40.5 图 4-3 图 4-1 第 4 章 概率统计 139 5F 分
18、布 例 4-11 x=0:0.01:10;y=fpdf(x,5,3);plot(x,y)6非中心 F 分布 例 4-12 x=(0.01:0.1:10.01);p1=ncfpdf(x,5,20,10);p =fpdf(x,5,20);plot(x,p,-,x,p1,-)024681000.20.40.60.8 02468101200.20.40.60.8 图 4-4 7分布 例 4-13 x=gaminv(0.005:0.01:0.995),100,10);y=gampdf(x,100,10);y1=normpdf(x,1000,100);plot(x,y,-,x,y1,-.)8对数正态分布
19、例 4-14 x=(10:1000:125010);y=lognpdf(x,log(20000),1.0);plot(x,y)set(gca,xtick,0 30000 60000 90000 120000)set(gca,xticklabel,str2mat(0,$30,000,$60,000,$90,000,$120,000)7008009001000110012001300012345x 103 0$30,000$60,000$90,000$120,00000.511.522.533.5x 10-5 图 4-5 MATLAB6.0 数学手册 140 9负二项分布 例 4-15 x=(0:
20、10);y=nbinpdf(x,3,0.5);plot(x,y,+)10正态分布 例 4-16 x=-3:0.2:3;y=normpdf(x,0,1);plot(x,y)024681000.050.10.150.2 -3-2-1012300.10.20.30.4 图 4-6 11泊松分布 例 4-17 x=0:15;y=poisspdf(x,5);plot(x,y,+)12瑞利分布 例 4-18 x=0:0.01:2;p=raylpdf(x,0.5);plot(x,p)05101500.050.10.150.2 00.511.5200.511.5 图 4-7 13T 分布 例 4-19 x=-
21、5:0.1:5;y=tpdf(x,5);z=normpdf(x,0,1);plot(x,y,-,x,z,-.)14威布尔分布 第 4 章 概率统计 141 例 4-20 t=0:0.1:3;y=weibpdf(t,2,2);plot(y)-50500.10.20.30.4 0510152025303500.511.5 图 4-8 4.3 随机变量的累积概率值随机变量的累积概率值(分布函数值分布函数值)4.3.1 通用函数计算累积概率值通用函数计算累积概率值 命令 通用函数 cdf 用来计算随机变量KX的概率之和(累积概率值)函数 cdf 格式 )A,K,enam(cdf)B,A,K,enam(
22、cdf)C,B,A,K,enam(cdf 说明 返回以 name 为分布、随机变量 XK 的概率之和的累积概率值,name 的取值见表 4-1 常见分布函数表 例 4-21 求标准正态分布随机变量 X 落在区间(-,0.4)内的概率(该值就是概率统计教材中的附表:标准正态数值表)。解:cdf(norm,0.4,0,1)ans=0.6554 例 4-22 求自由度为 16 的卡方分布随机变量落在0,6.91内的概率 cdf(chi2,6.91,16)ans=0.0250 4.3.2 专用函数计算累积概率值(随机变量专用函数计算累积概率值(随机变量KX的概率之和)的概率之和)命令 二项分布的累积概
23、率值 函数 binocdf 格式 binocdf(k,n,p)%n 为试验总次数,p 为每次试验事件 A 发生的概率,k 为 n次试验中事件 A 发生的次数,该命令返回 n 次试验中事件 A恰好发生 k 次的概率。MATLAB6.0 数学手册 142 命令 正态分布的累积概率值 函数 normcdf 格式 normcdf(sigma,mu,x)%返回 F(x)=xdt)t(p的值,mu、sigma 为正态分布的两个参数 例 4-23 设 XN(3,22)(1)求3XP,2XP,10X4P,5X2P(2)确定 c,使得cXPcXP 解(1)p1=52 XP p2=104XPXP p4=3XP13
24、XP=则有:p1=normcdf(5,3,2)-normcdf(2,3,2)p1=0.5328 p2=normcdf(10,3,2)-normcdf(-4,3,2)p2=0.9995 p3=1-normcdf(2,3,2)-normcdf(-2,3,2)p3=0.6853 p4=1-normcdf(3,3,2)p4=0.5000 专用函数计算累积概率值函数列表如表 4-4。表 4-4 专用函数的累积概率值函数表 函数名 调用形式 注 释 unifcdf unifcdf(x,a,b)a,b上均匀分布(连续)累积分布函数值 F(x)=PXx unidcdf unidcdf(x,n)均匀分布(离散)
25、累积分布函数值 F(x)=PXx expcdf expcdf(x,Lambda)参数为 Lambda 的指数分布累积分布函数值 F(x)=PXx normcdf normcdf(x,mu,sigma)参数为 mu,sigma 的正态分布累积分布函数值 F(x)=PXx chi2cdf chi2cdf(x,n)自由度为 n 的卡方分布累积分布函数值 F(x)=PXx tcdf tcdf(x,n)自由度为 n 的 t 分布累积分布函数值 F(x)=PXx fcdf fcdf(x,n1,n2)第一自由度为 n1,第二自由度为 n2的 F 分布累积分布函数值 gamcdf gamcdf(x,a,b)参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 概率统计 概率 统计
限制150内