《高等应用数学问题的MATLAB求解第二版》_第1页
《高等应用数学问题的MATLAB求解第二版》_第2页
《高等应用数学问题的MATLAB求解第二版》_第3页
《高等应用数学问题的MATLAB求解第二版》_第4页
《高等应用数学问题的MATLAB求解第二版》_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

5/25/2020,第9章概率论与数理统计问题的计算机求解,高等应用数学问题的MATLAB求解,清华大学出版社2008,CAI课件开发:薛定宇、刘莹莹、董雯彬,5/25/2020,第9章概率论与数理统计问题的计算机求解,概率分布与伪随机数生成统计量分析数理统计分析方法及计算机实现统计假设检验方差分析与主成分分析,5/25/2020,9.1概率分布与伪随机数生成,概率密度函数与分布函数概述常见分布的概率密度函数与分布函数概率问题的求解随机数与伪随机数,5/25/2020,9.1.1概率密度函数与分布函数概述,连续随机变量概率密度记为,概率密度函数满足:,且由概率密度可以定义出概率分布函数:,5/25/2020,概率分布函数的物理意义,随机变量x满足xx发生的概率函数为单调递增函数,并且满足:和,5/25/2020,9.1.2常见分布的概率密度函数与分布函数,Poisson分布正态分布F分布T分布c2分布G分布Rayleigh分布,5/25/2020,相关MATLAB函数,后缀:pdf,cdf,inv,rnd,stat,fit,5/25/2020,5/25/2020,9.1.2.1Poisson分布,Poisson分布的概率密度为:其中,l为正整数Poisson分布的概率密度函数:,5/25/2020,Poisson分布的分布函数:Poisson分布的逆概率分布函数:,5/25/2020,例9.1,试分别绘制出l=1,2,5,10时Poisson分布的概率密度函数与分布函数曲线MATLAB求解语句:,5/25/2020,9.1.2.2正态分布,正态分布的概率密度函数为:其中,m和s2分别为正态分布的均值和方差正态分布的概率密度函数调用格式:,5/25/2020,正态分布的分布函数:正态分布的逆概率分布函数:,5/25/2020,例9.2,分别绘制出(m,s2)为(-1,1),(0,0.1),(0,1),(0,10),(1,1)时正态分布的概率密度函数与分布函数曲线,5/25/2020,MATLAB求解语句:,5/25/2020,9.1.2.3F分布,F分布的概率密度为:F分布的概率密度是参数p和q的函数,且p和q均为正整数,5/25/2020,F分布的概率密度函数调用格式:F分布的分布函数:F分布的逆概率分布函数:,5/25/2020,例9.3,给定(p,q)对为(1,1),(2,1),(3,1),(3,2),(4,1),试绘制出F分布的概率密度和分布曲线MATLAB求解语句:,5/25/2020,9.1.2.4T分布,T分布的概率密度为:T分布的概率密度是参数k的函数,且k为正整数,5/25/2020,T分布的概率密度函数调用格式:T分布的分布函数:T分布的逆概率分布函数:,5/25/2020,例9.4,绘制出k=1,2,5,10时T分布的概率密度函数与分布函数曲线MATLAB求解语句:,5/25/2020,9.1.2.5c2分布,c2分布的概率密度为:其中,k为正整数c2分布是一种特殊的G分布,其中,且,5/25/2020,c2分布的概率密度函数调用格式:c2分布的分布函数:c2分布的逆概率分布函数:,5/25/2020,例9.5,绘制出k=1,2,3,4,5时的c2分布的概率密度函数与分布函数曲线MATLAB求解语句:,5/25/2020,9.1.2.6G分布,G分布的概率密度为:其中,G(a)为G-函数满足:G(a)=aG(a-1),G(1)=1并且G(1/2)=p,5/25/2020,G分布的概率密度函数调用格式:G分布的分布函数:G分布的逆概率分布函数:,5/25/2020,例9.6,试分别绘制出(a,l)为(1,1),(1,0.5),(2,1),(1,2),(3,1)时G分布的概率密度和分布曲线MATLAB求解语句:,5/25/2020,接上页为了避免函数图像在0附近的跳变,选择横坐标向量:,5/25/2020,9.1.2.7Rayleigh分布,Rayleigh分布的概率密度为:该函数是b的函数,5/25/2020,Rayleigh分布的概率密度函数调用格式:Rayleigh分布的分布函数:Rayleigh分布的逆概率分布函数:,5/25/2020,例9.7,试分别绘制出b=0.5,1,3,5时Rayleigh分布的概率密度函数与分布函数曲线MATLAB求解语句:,5/25/2020,9.1.3概率问题的求解,三个求取概率的公式:的概率的概率的概率,5/25/2020,例9.8,已知某随机变量x为Rayleigh分布,且b=1,分别求出该随机变量x值落入区间0.2,2及区间1,)的概率MATLAB求解语句:落入区间0.2,2落入区间1,),5/25/2020,例9.9,二维随机变量(x,h)的联合概率密度为求出MATLAB求解语句:,5/25/2020,9.1.4随机数与伪随机数,生成不同种类分布的随机数的函数调用格式生成nm的G分布的伪随机数矩阵生成c2分布的伪随机数,5/25/2020,生成T分布的伪随机数生成F分布的伪随机数生成Rayleigh分布的伪随机数,5/25/2020,例9.10,令b=1,生成300001个Rayleigh分布的随机数,并用直方图检验生成数据的概率分布情况MATLAB求解语句:,5/25/2020,9.2统计量分析,随机变量的均值与方差随机变量的矩多变量随机数的协方差分析多变量正态分布的联合概率密度即分布函数基于MonteCarlo法的数学问题求解,5/25/2020,9.2.1随机变量的均值与方差,假设连续随机变量x的概率密度函数为数学期望Ex:数学方差Dx:,5/25/2020,例9.11,用积分方法求取G分布(a0,l0)的均值与方差MATLAB求解语句:结果:和,5/25/2020,在实际中测出一组样本数据则它们的均值和方差分别为:无偏的方差:称为“标准差”,5/25/2020,已知一组随机变量样本数据构成的向量:求向量各个元素的均值:求向量各个元素的方差:求向量各个元素的标准差:,5/25/2020,例9.12,生成一组30000个正态分布随机数,均值为0.5,标准差为1.5,分析数据实际的均值、方差和标准差,及减小随机变量个数的结果MATLAB求解语句:使用300个随机数:,5/25/2020,对于常见的分布函数,可以通过MATLAB命令直接求出该分布的均值和方差(分布类型标识后加后缀“stat”):返回的变量为相关分布的均值和方差,5/25/2020,例9.13,求出Rayleigh分布(b=0.45)的均值与方差MATLAB求解语句:结果:,5/25/2020,9.2.2随机变量的矩,假设为连续随机变量,且为其概率密度函数,则该变量的阶原点矩阶中心矩为:可见,,5/25/2020,例9.14,考虑G分布(a0,l0)的原点矩和中心矩,并由前几项结果总结一般规律MATLAB求解命令:通项表达式:,5/25/2020,直接求出:计算原问题的中心矩:,5/25/2020,给定的随机数为一些样本点该随机变量的阶原点矩该随机变量的阶中心矩,5/25/2020,例9.15,给生成一组30000个正态分布随机数,均值为0.5,标准差为1.5,试求出随机数的各阶矩MATLAB求解命令:,5/25/2020,求出各阶矩的理论值:,5/25/2020,9.2.3多变量随机数的协方差分析,随机数为二维随机变量对的样本二维样本的协方差:二维样本的相关系数:,5/25/2020,协方差矩阵:其中,计算协方差矩阵的函数调用格式其中,的各列均表示不同的随机变量的样本值,5/25/2020,例9.16,试用MATLAB语言产生4个满足标准正态分布的随机变量,并求出其协方差矩阵MATLAB求解语句:,5/25/2020,9.2.4多变量正态分布的联合概率密度即分布函数,给定n组正态分布随机变量,它们的均值分别为,可以构成一个均值向量,这些变量的协方差矩阵为,这些随机变量的联合概率密度为其中,,5/25/2020,求随机变量的联合概率密度的函数调用格式:其中,为n列的矩阵,每一列表示一个随机变量,5/25/2020,例9.17,给定,绘制联合概率密度函数;若协方差矩阵的非对角线元素为0,绘制新的概率密度函数MATLAB求解语句:,5/25/2020,消除协方差矩阵的非对角元素:,5/25/2020,产生多变量正态分布随机数的函数调用格式该函数可以生成m组满足多变量正态分布的随机变量,返回的为mn矩阵,每一列表示一个随机变量。,5/25/2020,例9.18,观察均值为,协方差矩阵为的二维正态分布的伪随机数的分布情况MATLAB求解语句:,5/25/2020,9.2.5基于MonteCarlo法的数学问题求解,MonteCarlo法是通过大量实验来求取随机变量近似值的一种采用的方法在现代科学研究中,MonteCarlo法经常用来求解一些建模困难的问题,5/25/2020,例9.19,试用MonteCarlo法近似求出p的值数学求解公式:MATLAB求解语句:,5/25/2020,例9.20,试用MonteCarlo法计算积分,假设,5/25/2020,MATLAB求解语句:,5/25/2020,9.3数理统计分析方法及计算机实现,参数估计与区间估计多元线性回归与区间估计非线性函数的最小二乘参数估计与区间估计,5/25/2020,9.3.1参数估计与区间估计,求取参数与区间估计的函数调用格式:其中,是实测一组数据,m是该分布的均值,s2是该分布的方差,Dm及Ds2是置信区间,为用户指定的置信度,5/25/2020,函数norminv()可用于求出相关值,这样就可以得出所需的参数G分布的均值和方差可以通过gamfit()函数求出,Rayleigh分布的参数估计函数为raylfit(),均匀分布的参数估计函数为unifit(),Poisson分布的参数估计函数为poissfit(),5/25/2020,例9.21,试用gamrnd()函数生成一组a=1.5,l=3的伪随机数,用参数估计的方法以不同的置信度进行估计,比较估计结果选择置信度为:,5/25/2020,选择300,3000,30000,300000,3000000个随机数,将置信度设为MATLAB求解语句:,5/25/2020,9.3.2多元线性回归与区间估计,输出信号为n路输入信号的线性组合:其中,为待定系数,5/25/2020,进行m次实验,将实测数据列表如下:,5/25/2020,建立起如下的矩阵形式的方程:其中为待定系数向量为误差构成的向量为各个观测值,5/25/2020,测出的自变量值构成矩阵:目标函数选择为使得残差的平方和最小:系数向量为:,5/25/2020,求最小二乘解的函数调用格式:或求多变量线性回归参数估计与置信区间估计的函数调用格式:其中,1-a为用户指定的置信度,5/25/2020,例9.22,给定线性回归方程如下,生成120组随机输入值,计算输出向量,估计出系数用最小二乘计算公式:计算出的置信度的置信区间,5/25/2020,给输出样本叠加N(0,0.5)区间的正态分布噪声,再绘制参数估计的置信区间:将噪声方差设为0.1:,5/25/2020,9.3.3非线性函数的最小二乘参数估计与区间估计,假设数据满足函数原函数严格写成引入目标函数:,5/25/2020,参数估计的函数调用格式最小二乘拟合由置信度为的置信区间与函数lsqcurvefit()的功能相似,5/25/2020,例9.23,给定得出置信度的置信区间,并叠加均匀分布的噪声信号再进行参数与区间估计MATLAB求解语句:,5/25/2020,给样本点数据叠加上区间均匀分布的噪声信号MATLAB求解语句:,5/25/2020,例9.24,给定原型函数如下试利用nlinfit()函数求解多变量非线性回归问题,5/25/2020,定义函数并且生成观测数据,5/25/2020,用非线性回归参数估计函数求出的值,并绘制出原观测数据与拟合数据,5/25/2020,9.4统计假设检验,统计假设检验的概念及步骤假设检验问题求解,5/25/2020,9.4.1统计假设检验的概念及步骤,先假设总体具有某种统计特征(如具有某种参数或遵从某种分布),然后再检验这个假设是否可信,这种方法称为统计假设检验方法统计假设检验在统计学中是有重要地位的,5/25/2020,例9.25,已知某产品的平均强度公斤,现改变制作方法,从新产品中随意抽取200件,得平均强度为公斤,标准差为公斤,问强度有无显著影响引入两个命题:,5/25/2020,选取统计量该统计量满足标准正态分布给出显著性水平,引入a判定出现“取伪”错误的概率用1-a表示假设可以被接受的的概率,5/25/2020,用逆正态分布函数求出的值,使得:MATLAB求解命令:计算统计量u的值,若,则不拒绝假设,否则拒绝该假设,5/25/2020,9.4.2假设检验问题求解,正态分布的均值假设检验正态分布假设检验其他分布的Kolmogorov-Smirnov检验,5/25/2020,9.4.2.1正态分布的均值假设检验,假设检验的函数调用格式若已知正态分布的标准差s若未知正态分布的标准差s,5/25/2020,例9.26,试用正态分布随机数函数生成一组随机数,并对该随机数进行均值假设检验生成一组400个的正态分布随机数,并引入假设MATLAB求解语句:,5/25/2020,假设设置为采用T-检验对假设进行检验:,5/25/2020,9.4.2.2正态分布假设检验,Jarque-Bera检验的函数调用格式:Lilliefors检验的函数调用格式:,5/25/2020,例9.27,某工厂生产的白炽灯的流明为随机变量x,满足正态分布N(m,s2),随机抽取120个样的流明数如下,试检验正态分布的假设,5/25/2020,接上页,5/25/2020,MATLAB求解语句:,5/25/2020,接上页:调用正态分布拟合函数normfit():,5/25/2020,例9.28,用统计学工具箱生成一组G分布数据,用现成函数验证其是否为正态分布数据,显然这些数据不是正态分布的,所以假设检验结果应该是1MATLAB求解语句:,5/25/2020,9.4.2.3其他分布的Kolmogorov-Smirnov检验,Kolmogorov-Smirnov检验是检验任意已知分布函数的一种有效的假设检验算法函数调用格式:其中,cdffun为两列的均值,第1列为自变量,第2列应该为要检验的分布函数在自变量处的值,5/25/2020,例9.29,生成一组G分布数据,对生成的随机数进行假设检验:该随机数满足G分布生成G分布的数据假设进行检验,5/25/2020,9.5方差分析与主成分分析,方差分析主成分分析方法,5/25/2020,9.5.1方差分析,单因子方差分析双因子方差分析多因子方差分析,5/25/2020,9.5.1.1单因子方差分析,单因子方差分析就是指对一些观察来说,只有一个外界因素可能对观测的现象产生影响求解单因子方差分析的函数调用格式其中,为需要分析的数据,5/25/2020,单因子方差分析表,5/25/2020,接上页,5/25/2020,例9.30,有5种药物比较疗效,将30个病人随机地分成5组,每组使用同一种药物,并记录病人治疗时间如下表,试评价疗效,5/25/2020,MATLAB求解语句:,5/25/2020,9.5.1.2双因子方差分析,如果有两种因子可能影响到某现象的统计规律,则应该引入双因子方差分析的概念观测量可以表示为一个三维数组,表示第1个因子取第i个水平,第2个因子取第j个水平时,组内第k个对象的观测指标。,5/25/2020,三个假设:为第一因子单独作用的效应为第二因子单独作用的效应为两个因子同时作用的效应,5/25/2020,3个概率的定义及意义为若则拒绝假设若则拒绝假设若则拒绝假设,5/25/2020,求解双因子方差分析问题的函数调用格式,5/25/2020,双因素方差表,5/25/2020,接上页,5/25/2020,其中,5/25/2020,例9.31,设为比较3种松树在4个不同地区的生长情况有无差别,在每个地区对每种松树随机地选择5株,测量它们的胸径,得出的数据在下文的表中给出,试对它们进行双因子方差分析,5/25/2020,松树数据,5/25/2020,MATLABcommandsolutions,5/25/2020,计算均值:,5/25/2020,9.5.1.3多因子方差分析,MATLAB语言的统计学工具箱还可以进行三因子甚至多因子的方差分析,可以采用manova1()函数进行多因子方差分析,5/25/2020,9.5.2主成分分析方法,假设某一事件发生可能受这N个因素影响,而实测数据共有M组,这样可以假设这些数据由一个矩阵表示。记该矩阵的每一列的均值为,5/25/2020,主成分分析方法的一般步骤,调用corr()函数,由矩阵可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论