- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
统计计算实验报告
实验一 Q-Q检验图法检验样本正态性
【实验目的】
熟悉运用计算机软件,编写计算程序,掌握检验一个随机变量是否服从正态分布。
【实验内容】
1.运用一种软件语言,并用该语言编写算法。
2.用Q-Q图检验法检验一个样本的正态性。
【实验原理与步骤】
把样本数据从小到大顺序排列,相应事件的概率为;
对概率计算相应的标准正态分位数;
把点画在坐标平面坐标系上,并考察其是否在一条直线上;
计算相关系数,并检验其正态性。
【实验结果】
实验程序:
function r=zhengtaijianyan(x) % 检验数据x是否服从正态分布,返回r为P23相关系数
n=size(x,2); % n值为向量的列数
a=[];%对数据从小到大排序的中间变量
p=zeros(1,n);% x_i对于事件(Xx_i)的概率,其中x_i为数据重新排列后的第i个数
u=zeros(1,n);% u_i是正态总体的分位数
r=[];% x_i与u_i的先关系数
for j=2:n;
for i=n:-1:j;
if x(i)x(i-1);
a=x(i);
x(i)=x(i-1); %对数据排序
x(i-1)=a;
end
end
end
x % 数据按从小到大重新排序后的新数据
for i=1:n;
p(i)=(i-0.5)/n;
u(i)=norminv(p(i)); %计算正态总体分位数
end
r1=0;r2=0;r3=0;
for i=1:n
x1=mean(x);u1=mean(u);
r1=r1+(x(i)-x1)*(u(i)-u1);
r2=r2+(x(i)-x1)^2;r3=r3+(u(i)-u1)^2;
end
plot(x,u,*) % 缺图形,做出QQ图形
r=r1/(sqrt(r2)*sqrt(r3))
【结果分析与讨论】
在Matlab命令窗口中输入:
x=[56 23 59 74 49 43 39 51 37 61 43 51 61 43 51 61 99 23 56 49 49 75 20];
zhengtaijianyan(x)
得到的结果为:
r =
0.9689
ans =
0.9689
相应的Q-Q图如下图所示:
从相关系数和Q-Q图可以看出的线性很强,也即认为样本来自正态分布总体。
评价:Q-Q图检验相对于其它检验结果更为直观,但一般要求样本容量n较大,样本很小时,就是来自正态总体的样本,Q-Q图的直线性也很不稳定。
实验二 连分式逼近法求标准正态分布分布函数
【实验目的】
熟悉运用计算机软件,编写计算程序,掌握用连分式逼近法求标准正态分布分布函数方法。
【实验内容】
1.运用一种软件语言,并用该语言编写算法。
2.用连分式逼近法求标准正态分布分布函数。
【实验原理与步骤】
根据正态分布函数连分式的近似展开式将正态分布函数展开;
根据连分式逼近算法对展开式进行逼近近似;
【实验结果】
实验程序:
function u1=zhengtaifenbu(x,n)
fy=1/(sqrt(2*pi))*exp(-(x.^2/2));
if (0=x=3)
u1=(-1)^n*n*x.^2/(2*n+1); % 相当于Un
% q1=2*k+1; % 相当于Qn
for k=n:-1:2;
u1=(-1)^(k-1)*(k-1)*x.^2/(2*(k-1)+1+u1); % 相当于U(k-1)
% q1=(2*(k-1)+1)+(-1)^k*k*x^2/q1; % 相当于Q(k-1)
end
u1=fy*x./(1+u1);
u1=1/2+u1;
% q1=1-x^2/q1;
% q1=1/2+fy.*x./q1
else
u1=n/x;
% q1=x;
for k=n:-1:2;
u1=(k-1)/(x+u1);
% q1=x+k/q1;
end
u1=(-1)*fy/(x+u1);
u1=1+u1;
% q1=x+1/q1;
% q1=1+(-1)*fy/q1
end
normcdf(x)
【结果分析与讨论】
在Matlab命令窗口中输入:
x=[-0.24 -0.58 -0.85
您可能关注的文档
最近下载
- 2019-2020学年重庆八中七年级(上)期末数学试卷.docx
- 02J331 地沟及盖板(标准图集).pdf VIP
- 第十一章 沟通——管理学(马工程).ppt
- 2020-2021学年重庆八中八年级(下)期中数学试卷.doc VIP
- 2020年重庆八中八年级(下)期中物理试卷 .doc VIP
- 某家具城进销存管理系统数据库课程设计.docx
- 生物柴油安全技术说明书.pdf
- 新疆地区输电线路工程冬季施工增加费用解析权威资料.doc VIP
- DB11-1624 2019 北京市电动自行车停放场所防火设计标准.docx
- 重庆市第八中学校2023-2024学年八年级上学期期末考试数学试卷(含解析).doc VIP
文档评论(0)