置信区间与假设检验matlab程序

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

统计学专用程序

---基于MATLAB 7.0开发---置信区间与假设检验

2013年8月1日

置信区间与假设检验程序

【开发目的】众所周知,统计工作面对的数据量繁琐而且庞大,在统计的过程中和计算中容易出错,并统计决定着国民经济的命脉,开发此软件就是为了进行验证统计的准确性以及理论可行性,减少统计工作中的错误,使统计工作者更好地进行工作与学习;所以特意开发此程序来检验统计中的参数估计和假设检验。

【开发特色】本软件基于matlab7.0进行运算,对于样本的输入采用行矩阵的形式,并且开发了样本频数输入,对于多样本的输入可以减缓工作量,对于显著性水平本程序自带正态分布函数,t分布函数,F分布函数,2 分布函数的计算公式,不用再为查表和计算而苦恼,只需输入显著性水平即可,大大的简化了计算量。

【关键技术】矩阵输入进行频数判断条件循环语句的使用等

【程序界面】

【程序代码】此程序采用多文件结构,在建立文件时不能改变文件名;以下是各个文件的代码:(Zhucaidan.m):

clc;

disp('统计学专用');

disp('1.假设检验');

disp('2.置信区间');

disp('3.使用说明');

disp('4.打开代码');

disp('0.退出程序');

disp('请进行选择:');

a=input('');

if a==0

exit;

else if a==1

jiashejianyan ;

else if a==2

zhixinqujian ;

else if a==3

help1;

else if a==4

open('zhucaidan');

disp(' 菜单选项');

disp('1.返回主菜单');

disp('2.退出程序!');

p=input(' ');

if p==1

zhucaidan;

else if p==2

disp('正在退出,请稍候。。。');

(exit);

end

end

end

end

end

end

end

(Zhixinqujian.m) :

clc;

disp(' 置信区间');

disp(' 菜单选项');

disp('0.退出程序');

disp('1.返回主菜单');

disp('2.方差已知,待估参数为u');

disp('3.方差未知,待估参数为u');

disp('4.均值已知,待估参数为方差');

disp('5.均值未知,待估参数为方差');

disp('请进行选择:');

c=input('');

if c==0

exit;

else if c==1

zhucaidan;

else if c==2

uguji;

else if c==3

uguji1;

else if c==4

fguji;

else if c==5

fguji1;

end

end

end

end

end

end (Jiashejianyan.m):

clc;

disp('*********假设检验**********'); disp('*********菜单选项**********'); disp('********0.退出程序******'); disp('********1.返回主菜单*******'); disp('***2.σ已知,对u进行检验***'); disp('***3.σ未知,对u进行检验***'); disp('***4.u已知,对σ进行检验***'); disp('***5.u未知,对σ进行检验***'); disp('******请进行选择:');

c=input('');

if c==0

exit;

else if c==1

zhucaidan;

else if c==2

ujianyan;

else if c==3

ujianyan1;

else if c==4

fangcha;

else if c==5

fangcha1;

end

end

end

end

end

end

Help.m:

clc;

disp('--假设检验与置信区间--');

disp('是否使用帮助(1/0)');

c=input('');

if c==1

clc;

disp(' --假设检验与置信区间--');

disp('********************帮助与操作说明*************');

disp('1.请严格按照说明与提示进行操作,否则可能会出现错误!!');

disp('2.对于样本的输入,如果频数都为1时直接回车就可,不必输入!!');

disp('3.版权所有,仿冒必究!!');

disp('0.退出说明进入主菜单!!');

t=input('');

if t==0

zhucaidan;

else if t~=0

exit;

end

end

else if c==0

zhucaidan;

else if c~=1|c~=0

exit;

end

end

end

(Help1.m):

clc;

disp(' --假设检验与置信区间--');

disp('********************帮助与操作说明*************');

disp('1.请严格按照说明与提示进行操作,否则可能会出现错误!!');

disp('2.对于样本的输入,如果频数都为1时直接回车就可,不必输入!!');

disp('3.版权所有,仿冒必究!!');

disp('0.退出说明进入主菜单!!');

t=input('');

if t==0

zhucaidan;

else if t~=0

exit;

end

end

(Ujianyan.m):

clc;

disp(' 菜单选项');

disp('0.返回主菜单');

disp('1.返回上一层');

disp('2.退出程序!!!');

disp('3.方差已知,单个母体,u检验');

相关文档
最新文档