统计图及概率密度与分布函数作图.docx
《统计图及概率密度与分布函数作图.docx》由会员分享,可在线阅读,更多相关《统计图及概率密度与分布函数作图.docx(13页珍藏版)》请在冰豆网上搜索。
![统计图及概率密度与分布函数作图.docx](https://file1.bdocx.com/fileroot1/2022-12/8/b5eb1c12-ca57-4336-afb7-531c3f40013b/b5eb1c12-ca57-4336-afb7-531c3f40013b1.gif)
统计图及概率密度与分布函数作图
统计图及概率密度与分布函数作图
大连民族学院
数学实验报告
课程:
数理统计实验题目:
统计图及概率密度与分布函数作图系别:
理学院专业:
信息与计算科学姓名:
历红影班级:
信息102班指导教师:
董莹完成学期:
2012年11月15日
1
实验目的:
1.掌握一些统计绘图的函数命令,并学会用MATLAB绘出统计图2.加深对统计学的理解,并学会用MATLAB解决统计学中遇到的问题3.完成实验中的问题,并进行分析
实验内容:
(问题、要求、关键词)
问题
例1创建服从正态分布的数据的钟形直方图,设置图形颜色,使得条形为红色,条形的边为白色.例2产生50个标准正态分布的随机数,指出它们的分布特征,并画出经验累计分布函数图.例3产生50个标准正态分布的随机数和指数分布的随机数,并画出它们的正态分布概率图形.例4产生100个均值为5,标准差为1的正态分布的随机数,再产生100个均值为6,标准差为1的正态分布的随机数,用箱形图比较它们均值大小.
例5产生30个标准正态分布的随机数,计算这些数据落入区间[-2,2]的概率.例6产生100个均值为10,标准差为1的正态分布的随机数,画出它们的直方图并附加正态密度曲线,观察它们之间的拟合程度.
例7画出区间[10,+?
)上均值为11.5,标准差为1.25的正态密度曲线,并计算样本落在[10,+?
)上的概率.
例8设随机变量X=0,1,„,10,计算X的服从二项分布B(10,0.5)的概率,并画出二项分布分布律图形,指出取概率最大的X的值.
例9设随机变量X取区间[-3,3]上步长为0.2的各值,计算X的服从标准正态分布的概率,并画出概率密度函数图形.
例10设随机变量X取区间[-5,5]上步长为0.1的各值,计算X的服从参数为5的t分布的概率,并画出概率密度函数图形,同时画出标准正态概率密度曲线,观察二者的区别.
例11用交互式经验分布函数和概率密度函数图形工具箱,生成均值为6,标准差1的正态分布的分布函数图形和概率密度函数图形;生成参数为6的泊松分布的累积分布函数图形和分布律.
作业:
1某人向空中抛掷一枚硬币100次,落下后“正面向上”的概率为0.5.这100次中正面向上的次数记为X.
(1)试计算{X=45}的概率和{X?
45}的概率;
(2)绘制分布律图形和分布函数图像.
2设X~N(2,0.25).
(1)求概率P{1(2)绘制分布函数图像和概率密度函数图像;
(3)画出区间[1.5,1.9]上的概率密度曲线的下方区域.
要求
熟练掌握用MATLAB绘画统计图的基本操作。
关键词MATLAB统计图概率密度分布函数
2
实验方法和步骤:
理论方法:
1.直接在MATLAB中输入要完成的命令即可实现
2.在MATLAB中利用输入相关函数实现
步骤:
产生随机数:
randn()
直方图:
hist(y,s)
实验数据和分析:
实验数据:
例1:
>>x=-2.9:
0.1:
2.9;
>>y=randn(10000,1);
>>hist(y,x)
>>h=findobj(gca,'type','patch');
>>set(h,'Facecolor','r','Edgecolor','w');
例2:
>>x=normrnd(0,1,1,50);
>>[h,stats]=cdfplot(x);
3
例3:
>>x=normrnd(0,1,1,50);
>>y=exprnd(1,1,50);
>>normplot(x)
>>normplot(y)
4
例4:
>>x1=normrnd(5,1,100,1);>>x2=normrnd(6,1,100,1);>>x=[x1,x2];
>>boxplot(x,1,'g+',1,0)
例5:
>>data=normrnd(0,1,10000,1);>>p=capaplot(data,[-2,2])p=0.9540
5
例6:
>>r=normrnd(0,1,100,1);
>>histfit(r)
例7:
>>p=normspec([10Inf],11.5,1.25)p=0.8849
例8:
>>x=0:
10;
>>y=binopdf(x,10,0.5)
6
>>plot(x,y,'+')
例9:
>>x=-3:
0.2:
3;
>>y=normpdf(x,0.1);>>plot(x,y)
例10:
>>x=-5:
0.1:
5;
>>y=tpdf(x,5);
>>z=normpdf(x,0.1);>>plot(x,y,'-',x,z,'-.')
7
例11:
>>disttool
8
实验的启示:
通过本次实验,我学会了用MATLAB画统计图,并且可以从所绘制的统计图上得到信息,进而解决相关的统问题计。
了解到了MATLAB软件的作用之大。
9