




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MATLAB的统计分析,第七讲,王文健wwj527,MATLAB数据处理与应用2011-2012学年选修课,.SOUTHWESTJIAOTONGUNIVERSITY,2,主要内容,点资料图绘制常用统计函数标准差与协方差相关系数随机数概率分布,.SOUTHWESTJIAOTONGUNIVERSITY,3,MATLAB统计分析,绘制资料点分布图统计分析中最常用的方法是绘制资料点分布图,通过资料点分布图可以显示数据的分布情况及范围绘制点资料图函数:bar()、hist()、rose()、stairs()、stem()等举例:x=1:10;y=rand(size(x);bar(x,y);,.SOUTHWESTJIAOTONGUNIVERSITY,4,MATLAB统计分析,.SOUTHWESTJIAOTONGUNIVERSITY,5,MATLAB统计分析,统计分析函数max(x)找出x的最大值max(x,y)找出x和y的最大值y,i=max(x)找出x的最大值y及位置icumsum(x)计算数组x的累加值std(x)数组x的元素的标准差cumprod(x)计算数组x的累加连乘值mean(x)计算x的平均值median(x)计算x的中位数sum(x)计算数值x的和,.SOUTHWESTJIAOTONGUNIVERSITY,6,MATLAB统计分析,统计分析函数prod(x)计算数组x的连乘值y=sort(x)排序函数举例1:rains=126.8148.5173.0148.4194.7208.9;328.8300.7268.3210.5278.4321.5;avg_rain=mean(rains)avg_rain=mean(avg_rain)max_rain=max(rains)max_rain,x=max(rains),.SOUTHWESTJIAOTONGUNIVERSITY,7,MATLAB统计分析,统计分析函数min_rain=min(rains)s_sort=sort(rains)举例2:x=12345;prod(x)cumsum(x)cumprod(x),.SOUTHWESTJIAOTONGUNIVERSITY,8,MATLAB统计分析,标准差和协方差标准差的概念计算函数标准差函数stdrains=126.8148.5173.0148.4194.7208.9328.8300.7268.3210.5278.4321.5s_dev=std(rains)协方差的概念函数cov(x)计算向量x的方差;对于矩阵,cov(x)对应于协方差矩阵cov(rains)sqrt(cov(rains),.SOUTHWESTJIAOTONGUNIVERSITY,9,MATLAB统计分析,标准差和协方差当x和y是等长度的观测值时,可用cov(x,y)计算其协方差,运算等同于cov(x(:)y(:)举例:x=126.8148.5173.0148.4194.7208.9328.8300.7268.3210.5278.4321.5;y=120.8138.5158.0148.4194.7208.9328.8300.7268.3210.5378.4221.5;cov(x,y),.SOUTHWESTJIAOTONGUNIVERSITY,10,MATLAB统计分析,综合分析函数datastats()函数ds=datastats(x)对数据x做统计运算,x应该是一个实数列向量,如果以复数代入,其虚数部分将被忽略,ds的内容如下:ds.num样本容量ds.max最大值ds.min最小值ds.mean平均值ds.median中值ds.range最大值-最小值ds.std标准差,.SOUTHWESTJIAOTONGUNIVERSITY,11,MATLAB统计分析,综合分析函数datastats()函数xds,yds=datastats(x,y)对数据x和y同时做统计运算,结果赋给变量xds和yds举例:x1=15141110974342;x2=13171511131713111111;da1=datastats(x1)da1,da2=datastats(x1,x2),.SOUTHWESTJIAOTONGUNIVERSITY,12,MATLAB统计分析,相关系数函数r=corrcoef(x,y)计算数组x和y的相关系数矩阵举例:x1=15141110974342;x2=13171511131713111111;r=corrcoef(x1,x2),.SOUTHWESTJIAOTONGUNIVERSITY,13,MATLAB统计分析,相关系数函数r,p=corrcoef(x,y)同时输出一个矩阵P,其元素值就是不相关加上检验的p值,意义为在真实相关为0的前提下,通过随机抽取获得观察值,出现相关系数r值的可能性举例:x1=15141110974342;x2=13171511131713111111;r,p=corrcoef(x1,x2),.SOUTHWESTJIAOTONGUNIVERSITY,14,MATLAB统计分析,相关系数函数r,p,rlo,rup=corrcoef(x,y)同时返回矩阵rlo和rup,它们都是与R等大小,并包含有对每一系数的95%置信区间的上下边界举例:x1=15141110974342;x2=13171511131713111111;r,p,rlo,rup=corrcoef(x1,x2)意义:对于相关系数0.5232的95%置信区间的上下边界在-0.15870.8672之间,.SOUTHWESTJIAOTONGUNIVERSITY,15,MATLAB统计分析,随机数分析工程问题时,如果要仿真不可预测且不规律的现象,可利用随机数方式产生近似值随机数根据统计特征分为:均匀随机数和常态随机数均匀随机数是指其值均匀分布于给定区间常态随机数则是呈现高斯分布均匀随机数MATLAB中rand()函数可生成区间01上的均匀随机数rand(n)或rand(m,n),.SOUTHWESTJIAOTONGUNIVERSITY,16,MATLAB统计分析,均匀随机数rand(1,600);subplot(2,1,1);hist(ans,20)subplot(2,1,2);plot(ans),.SOUTHWESTJIAOTONGUNIVERSITY,17,MATLAB统计分析,均匀随机数如果要产生不介于01区间的随机数,采用将随机数值从01区间转换到其他区间如果区间为a,b,a为下限值,b为上限值,公式为:x=(b-a)*r+a举例:生成一个107的随机数矩阵,其值再130之间的整数fori=1:10;x(i,1:7)=round(29-0)*rand(1,7)+1);end;fori=1:10;sort(x(i,1:7);end,.SOUTHWESTJIAOTONGUNIVERSITY,18,MATLAB统计分析,常态随机数用MATALB的randn()函数可生成符合常态分布的随机数,符合高斯分布函数randn(n)和randn(n,m)分别可产生nn和nm随机数矩阵,其平均值为0和方差为1举例:x=-2.9:0.2:2.9;y=randn(1,5000);subplot(2,1,1);hist(y,x)title(Histogramofnormalrandomdata)y1=rand(1,5000);subplot(2,1,2);hist(y1)title(Histogramofuniformrandomdata),.SOUTHWESTJIAOTONGUNIVERSITY,19,MATLAB统计分析,.SOUTHWESTJIAOTONGUNIVERSITY,20,MATLAB统计分析,常态随机数如果要产生平均值和方差不为0和1的常态随机数,如平均值为b,方差为a,可先产生一组随机数r,燃火其值乘以a,再加b举例:要生成20个数,平均值为78,方差为22x=randn(1,20)*22+78;x=round(x);%取整数sort(x)%排序x_mean=mean(x)x_std=std(x),.SOUTHWESTJIAOTONGUNIVERSITY,21,MATLAB概率分布,概率分布MATLAB中列举的离散型随机变量有:离散均匀分布、二项分布、泊松分布、几何分布、超几何分布、负二项分布连续型随机变量:连续均匀分布、指数分布、正态分布、对数正态分布、X2分布、非中心X2分布、t分布、F分布、非中心F分布、Weibull分布等,.SOUTHWESTJIAOTONGUNIVERSITY,22,MATLAB概率分布,正态分布正态分布又为高斯分布,是最重要的一种概率分布具有两个参数和概率密度函数:累计分布函数:,.SOUTHWESTJIAOTONGUNIVERSITY,23,MATLAB概率分布,正态分布概率密度函数为normpdf,调用格式为Y=normpdf(X,MU,SIGMA)根据输入的参数计算正态分布的概率密度值,参数SIGMA是正数,为正态分布的均方差绘制正态分布的密度图像函数调用格式:snpdf(mu,sigma)第一个输入参数mu是均值第二个输入参数sigma是均方差,必须是正数snpdf(2,1),.SOUTHWESTJIAOTONGUNIVERSITY,24,MATLAB概率分布,正态分布累积分布函数为normcdf,调用格式为Y=normcdf(X,MU,SIGMA)根据输入的参数计算正态分布的累积分布函数值,参数SIGMA是正数绘制正态分布的累积分布函数图像函数调用格式:snormcdf(mu,sigma)第一个输入参数mu是均值第二个输入参数sigma是均方差,必须是正数sncdf(2,1),.SOUTHWESTJIAOTONGUNIVERSITY,25,MATLAB概率分布,正态分布逆累积分布函数为norminv,调用格式为Y=norminv(X,MU,SIGMA)根据输入的参数计算正态分布的逆累积分布函数值,参数SIGMA是正数绘制正态分布的累积分布函数图像函数调用格式:sninv(mu,sigma)第一个输入参数mu是均值第二个输入参数sigma是均方差,必须是正数sninv(2,1),.SOUTHWESTJIAOTONGUNIVERSITY,26,MATLAB概率分布,正态分布均值和方差使用normstat函数计算,调用格式为M,V=normstat(MU,SIGMA)V是方差,不是均方差上测分位点标准正态分布,对于给定0a1,上测分位点满足:输入参数在(0,1)之间,输入snup(0.1),画出上测分位点图,.SOUTHWESTJIAOTONGUNIVERSITY,27,MATLAB概率分布,X2分布自由度为n的X2分布记为X2X2(n),其概率密度函数为:,.SOUTHWESTJIAOTONGUNIVERSITY,28,MATLAB概率分布,X2分布概率密度函数为chi2pdf,调用格式为Y=chi2pdf(X,V)计算自由度为V在X处的概率密度值,参数V为正整数绘制自由度为n的卡方分布的概率密度函数图像调用格式:scpdf(n)输入参数n是正整数,为卡方分布的自由度scpdf(3),.SOUTHWESTJIAOTONGUNIVERSITY,29,MATLAB概率分布,X2分布累积分布函数为chi2cdf,调用格式为Y=chi2cdf(X,V)计算自由度为V在X处的累积分布函数值,参数V为正整数绘制自由度为n的卡方分布的累积分布函数图像调用格式:sccdf(n)输入参数n是正整数,为卡方分布的自由度sccdf(3),.SOUTHWESTJIAOTONGUNIVERSITY,30,MATLAB概率分布,X2分布逆累积分布函数为chi2inv,调用格式为Y=chi2inv(X,V)计算自由度为V在X处的逆累积分布函数值,参数V为正整数绘制自由度为n的卡方分布的逆累积分布函数图像调用格式:scinv(n)输入参数n是正整数,为卡方分布的自由度scinv(3),.SOUTHWESTJIAOTONGUNIVERSITY,31,MATLAB概率分布,X2分布上测分位点自由度为n的X2分布,对于给定0a1,上测分位点满足:输入参数在(0,1)之间,输入scup(0.1,3),画出上测分位点图像,.SOUTHWESTJIAOTONGUNIVERSITY,32,MATLAB概率分布,t分布自由度为n的t分布记为tt(n),其概率密度函数为:n为正整数,.SOUTHWESTJIAOTONGUNIVERSITY,33,MATLAB概率分布,t分布概率密度函数为tpdf,调用格式为Y=tpdf(X,V)计算自由度为V在X处的概率密度值,参数V为正整数绘制自由度为n的t分布的概率密度函数图像调用格式:stpdf(n)输入参数n是正整数,为卡方分布的自由度stpdf(7),.SOUTHWESTJIAOTONGUNIVERSITY,34,MATLAB概率分布,t分布累积分布函数为tcdf,调用格式为Y=tcdf(X,V)计算自由度为V在X处的累积分布函数值,参数V为正整数绘制自由度为n的t分布的累积分布函数图像调用格式:stcdf(n)输入参数n是正整数,为卡方分布的自由度stcdf(5),.SOUTHWESTJIAOTONGUNIVERSITY,35,MATLAB概率分布,t分布逆累积分布函数为tinv,调用格式为Y=tinv(X,V)计算自由度为V在X处的逆累积分布函数值,参数V为正整数绘制自由度为n的t分布的逆累积分布函数图像调用格式:stinv(n)输入参数n是正整数,为卡方分布的自由度stinv(5),.SOUTHWESTJIAOTONGUNIVERSITY,36,MATLAB概率分布,t分布上测分位点自由度为n的t分布,对于给定0a1,上测分位点满足:输入参数在(0,1)之间,输入stup(0.1,5),画出上测分位点图像,.SOUTHWESTJIAOTONGUNIVERSITY,37,MATLAB概率分布,F分布自由度为(n1,n2)的F分布记为FF(n1,n2),其概率密度函数为:,.SOUTHWESTJIAOTONGUNIVERSITY,38,MATLAB概率分布,F分布概率密度函数为fpdf,调用格式为Y=fpdf(X,V1,V2)计算自由度为V1和V2的F分布在X处的概率密度值,参数V1和V2都为正整数绘制F分布的概率密度函数图像调用格式:sfpdf(n)输入参数n是正整数,为卡方分布的自由度sfpdf(8,10),.SOUTHWESTJIAOTONGUNIVERSITY,39,MATLAB概率分布,F分布累积分布函数为fcdf,调用格式为Y=fcdf(X,V1,V2)计算自由度为V1和V2在X处的累积分布函数值,参数V1,V2为正整数绘制F分布的累积分布函数图像调用格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 云计算平台开发外包技术保密与资源共享协议
- 舞蹈艺术学校舞蹈教师聘任与艺术教育改革合同
- 青岛黄麻纱线进口代理与清关时效保障服务合同
- 2025塑料原料购销合同书
- 2025年学历类自考专业(法律)刑事诉讼法学-合同法参考题库含答案解析(5卷)
- 2025年学历类自考专业(法律)中国法律思想史-环境与资源保护法参考题库含答案解析(5卷)
- 2025年学历类自考专业(国贸)国际商务英语-中国对外贸易参考题库含答案解析(5卷)
- 2025合同法与合同纠纷解决概述
- 2025年学历类自考专业(公共关系)企业文化-人际关系学参考题库含答案解析(5卷)
- 2025年学历类成考专升本高等数学一-计算机基础参考题库含答案解析(5卷)
- 0-6岁儿童心理行为发育问题预警征象筛查表条目及释义
- 安全生产管理人员考核试题(答案)
- (高清版)DB31∕T 1596-2025 《电子材料共享应用技术规范》
- 初升高家长会课件
- 2025年福建中考历史试题答案讲解及备考指导课件
- 弹药入库堆垛方案模板
- 资源人脉入股协议书模板
- 提高住院患者围手术期健康宣教知晓率品管圈活动报告
- 不健康食品课件:健康成长远离垃圾食品
- 2025年贵州省中考英语试题(附答案和音频)
- 驾驶员高级工考试题及答案
评论
0/150
提交评论