MATLAB在概率统计中的应用.docx
《MATLAB在概率统计中的应用.docx》由会员分享,可在线阅读,更多相关《MATLAB在概率统计中的应用.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB 在概率统计中的应用目录一 概率部分1. 随机变量概率分布的概率计算以及数字特征21.1 随机变量概率分布的概率计算21.2 随机变量概率分布的数字特征7二 统计部分2数理统计的基础概念103.参数估计 114.假设检验165.一元线性回归分析 271随机变量概率分布的概率计算以及数字特征1.1随机变量概率分布的概率计算在 MATLAB 中列举了多种常见的概率分布,给出了这些概率分布的分布密度函数、分 布函数、逆分布函数、随机数发生函数等等,在这一节中,主要研究的是常见概率分布的数 字特征(数学期望,方差,协方差以及相关系数)和一些概率的计算MATLAB 中列举的离散型随机变量包括
2、:离散均匀分布、二项分布、泊松分布、几何 分布、 超几何分布、负二项分布(Pascal 分布):连续型随机变量包括:连续均匀分布、指数分布、正态分布、对数正态分布、2 分布、非中心 2 分布、分布、非中心分布、ttF分布、非中心F分布、分布、分布、Rayleigh 分布、Weibull 分布。下表是对这 20 种分布中的常见分布在 Matlab 中的应用的总结表一常见分布的密度函数在处的值x分布类型名称函数名称函数调用格式备注正态分布normpdfp=normpdf(X,MU,SIGMA)计 算 正 态 分 布( ,2 ) 的 密 度 函 数 在处N x的值,其中参数 SIGMA 是,MU 是
3、二项分布binopdfp=binopdf(x,n,p)均匀分布unifpdfp=unifpdf(x,a,b)计算均匀分布 U a, b 的密度函数在 x 处的值几何分布geopdfp=geopdf(a,p)超 几 何 分布hygepdfp= hygepdf(x,m,k,n)指数分布exppdfp=exppdf(x,)计算指数分布的密度函数在处的值x泊松分布poisspdfp =poisspdf(x, )分布ttpdfp= tpdf(x,n)计算 分布的密度函数在处的tx2 分布chi2pdfp= chi2pdf(x,n)计算2 分布的密度函数在处的值x分布Ffpdfp= fpdf(x,n1,n
4、2)计算分布的密度函数在处的值Fx表二运用 matlab 计算常见分布的分布函数分布类型名称函数名称函数调用格式以及意义备注正态分布normcdfp=normcdf(x,mu,sigma)计算服从正态分布的随 机变量落在 (, x 的概 率,其中 mu 是参数,sigma 是参数若( , 2 ) ,计算 可用XN P Xxp1=normcdf(x,mu,sigma)p=1-p1若( , 2 ) ,计算 Px X x 可用XN 12p1=normcdf(x1,mu,sigma)1 p2=normcdf(x2,mu,sigma)1 p=p2-p11或者 p=normspec(x1 x2 ,mu,s
5、igma)二项分布binocdfp=binocdf(x,n,p)计算服从二项分布的随 机变量落在 (, 的概x率若求 P( x) 则 p=1-binocdf(x,n,p)若求 P( x) 则 p=1-binocdf(x-1,n,p)均匀分布unifcdfY=unifcdf(x,a,b计算服从均匀分布的随 机变量落在 (, x 的概 率若 X U a, b ,计算 PX 可用xp1=unifcdf(x,a,b)p=1-p1若 X U a, b ,计算 Px 1 X x 2 可用p1=normcdf(x1,a,b) p2=normcdf(x2,a,b) p=p2-p1几何分布geocdfp=geo
6、cdf(a,p)计算服从几何分布的随 机变量落在 (, x 的概 率若求 P( x) 则 p=1- geocdf (k,p)若求 P( x) 则 p=1- geocdf (k-1,p)超 几 何 分 布hygecdfp= hygecdf(x,m,k,n)计算服从超几何分布的 随机变量落在 (, 的x概率若求( x) 则 p=1- hygecdf(x,m,k,n)若求 P( x) 则 p=1- hygecdf(x,m,k,n)指数分布expcdfY=expcdf(x,) 计算服从指数分布的随 机变量落在 (, 的概x率若 X 服从参数为的指数分布,计算 P Xx可用p1=unifcdf(x, )
7、p=1-p1若 X 服从参数为的指数分布,计算Px 1 X x 2 可用p1=normcdf(x1, ) p2=normcdf(x2, ) p=p2-p1泊松分布poisscdfp =poisscdf(x, )计算服从泊松分布的随 机变量落在 (, x 的概 率若求 P( ) 则 p=1- poisscdf(x,m,k,n)x若求( ) 则 p=1- poisscdf(x,m,k,n)P x分布ttcdfY= tcdf(x,n) 计 算服 从 t 分 布的 随机变量落在 (, x 的概率若 X 服从自由度为 n 的 t 分布,计算 PX x可用p1= chi2cdf (x, n)p=1-p1若
8、 X 服从自由度为 n 的 t 分布,计算Px 1 X P Xx可用p1= chi2cdf (x, n)p=1-p1若 X 服从自由度为 n 的2 分布,计算Px 1 X 可用xp1= fcdf (x, n),p=1-p1若 X 服从自由度为(n1,n2)的 F 分布,计算 Px1Xx2可用p1=fcdf (x1, n) p2=normcdf(x2, n) p=p2-p1在 (x例 1:设X(3,1.52 )N(1)求X的密度函数在=2 是的值xx(2)求 1,PP1 x 2解:(1) p=normpdf(2,3,1.5)p =0.2130所以的密度函数在X=2 是的值是 0.2130x(2)
9、令 p1=x p1=normcdf(1,3,1.5)结果:p1 = 0.0912令 p2=x1 p=normcdf(1,3,1.5); q=normcdf(3,3,1.5); p2=q-p结果:p2 =0.4088方法二: p2=normspec(1,3,3,1.5) 结果:p2 = 0.40879Critical Value 即临界值 Density 即密度图中蓝色部分表示随机变量X(3,1.52 ) ,变量NX在1.5,3的概率为 0.48079由蓝色曲线与横轴围成的部分的概率为 1P令 p3= x 4 2 ,因此 p3=1 P x 4 2 =1 p3=1-normcdf(6,3,1.5)
10、+normcdf(2,3,1.5) 结果:p3 = 0.2752或者 p3=1-normspec(2,6,3,1.5) 结果:p3 =0.2752x2 6P例 2:生产某种产品的废品率为 0.1,抽取 20 件产品,初步检查已发现有 2 件废品,问这20 件中,废品不少于 3 件的概率。4解:设抽取 20 件产品中废品的个数为B,则(20,0.1) ,由于初步检查已发现有 2 件废品,说明已知 20 件产品中废品数 2 ,因此是求在给定 2 的条件概率于是 P 3 | 2 = P 3, 2 P 2 = P 3 P 2令 P= P 3 | 2 p=(1-binocdf(3,20,0.1)/(1-
11、binocdf(2,20,0.1)结果:p =0.4115例 3:某人进行射击试验,假定在 300 米处向目标射击的命中率为 0.02,现独立射击 500 次,问至少命中 3 发的概率是多少?4解:将每次射击视为一次试验 E,500 次射击相当于作 500 重 Bernouli 试验 E500.用表示E500 击 中 目 标 的 次 数 , 依 题 意 ,服 从 参 数 为 n=500 , p=0.02 的 二项 分 布b ( x , 500, 0 . 02 ) ,于是,所求概率为P ( 3) = 1 P ( 2 ) = 1 P (= 0 ) P (= 1) P (= 2 )由于 n 足够大,
12、p 足够小,所以可以用泊松分布近似,p = 0 . 02 , n= 500 , = np= 10在 matlab 中的实现程序为: p=1-poisspdf(0,10)-poisspdf(1,10)-poisspdf(2,10)结果:p =0.9972 所以 ( 3) 0.9972P 例 4:修理某机器所需时间(单位:小时)服从参数=0.5 指数分布,试求(1) 修理时间超过 2 小时的概率是多少?(2) 若已经持续修理了 9 小时,问还需要至少一小时才能修好的概率是多少?4解:(1)表示修理时间,服从参数=0.5 指数分布,实际是求p 程序如下: 2 = 1 P 2 p=1-expcdf(2
13、,0.5)结果: p=0.0183(3) 由指数分布的无记忆性可知P ( 1 + 9 | 9 ) =P ( 1 ) = 1 P ( 1 )程序如下:p=1-expcdf(1,0.5)结果:p =0.1353例 5:设随机变量服从0,5 上均匀分布,问方程 4 2 + 4Ux + + 2 = 0, 有两个不同的实数根的概率是多少?解: 4 2 + 4+ 2 = 0, 有两个不同的实数根,则xx = 16 2 16(+ 2) 0, 则x 2P(有两个不同的实数根)=p( 2 )=1+ p( p=1+unifcdf(-1,0,5)-unifcdf(2,0,5)结果:p =0.6000所以有两个不同实
14、数根的概率是 0.61.2随机变量概率分布的数字特征随机变量的分布函数完整地描述了随机变量的统计特征,但在实际问题中,常常不容 易求出分布函数,而许多时候只是需要知道它的某些特征就足够了,例如期望,方差,协方 差以及分位数等,在 MATLAB6.5 的工具箱中提供了求 20 种分布的数字特征的函数,以下是 对本科中常见的 10 中分布进行归纳总结以及对 MATLAB 程序的纠正,对于求一般的概率分布 期望与方差则用其定义进行求解表一:常见 10 种分布的数学期望与方差分布类型名称函数名称函数调用格式备注正态分布normstatM,V=normstat(MU,SIGMA)(1)M 是期望,V 是
15、方差2 ,不是标准方差,指数分布的期望为-1,方差 -2,在 MATLAB 中的 expstate.m 的为程序中有错误:应将 m=mu, v = mu . 2 改为v = mu . -2;这里的 m 表示期望,v 表示方 差,mu 表示参数(2)如果变量, = 1,2,3,., 相互独iin立则 n= n, nnEiEiD i =D ii =1i=1i=1i=1nnE i = E ii =1i =1(3)如果只是单独求期望或者方差,下面举例说明:二项分布binostatM,V=binostat(n,p)均匀分布unifstatM,V=unifstat(a,b)几何分布geostatM,V=g
16、eostat(p)超 几 何 分布hygestathygestat(m,k,n)指数分布expstatM,V=expstat()泊松分布poisstatp =poisstat()分布tstatM,V=tstat(n)t2 分布chi2statM V=chi2stat(5)F 分布fstatp= fstat(n1,n2)求正态分布的均值: M=normstat(MU,SIGMA) 求正态分布的方差: V=normstat(MU,SIGMA) 对于其他分布调用格式类似例 3:计算服从均匀分布 U 2,4 的方差与期望在 MATLAB 中实现为: M,V=unifstat(2,4) 结果:M =3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 概率 统计 中的 应用
限制150内