研究生数理统计多元线性回归及显著性检验Matlab程序完美版_第1页
研究生数理统计多元线性回归及显著性检验Matlab程序完美版_第2页
研究生数理统计多元线性回归及显著性检验Matlab程序完美版_第3页
研究生数理统计多元线性回归及显著性检验Matlab程序完美版_第4页
研究生数理统计多元线性回归及显著性检验Matlab程序完美版_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、创作时间:贰零贰壹年柒月贰叁拾日多元线性回归及显著性检验 Matlab程序(完美版)之答禄夫天创作创作时间:贰零贰壹年柒月贰叁拾日一、说明:1、本程序是研究生教材数理统计(杨虎、刘琼、钟波编著) 例4.4.1 (P133)白Matlab编程解答程序。教材上的例 题只做了回归方程显著性分析和一次回归系数显著性分析(剔 除x1后没有再检验x2和x3)。2、本程序在以上的基础之上,还分别检验了 x2和x3,而且计算 精度更高。3、本程序可根据用户的需要,在输入分歧的显著性水平0c之下得到相应的解答。4、本程序移植性强,对于其他数据,只需要改变excel中的数据即可。5、本程序输出的可读性强,整洁美观

2、。二、数据入下(将数据存入 excel表格,文件名为jc_p133_example.xls 。注意数据是按 x1 , x2,,xk, y这样来列来存储。若不是3个变量,则相应增减数据列就行。):2185079405144612343120643124031764创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日65397837023553166001849845061451021513145171256160486164501552904046320174790442163996391255161341127470246151237415490204561642417481044

3、841436513369851613545810051144866321355785041045105403176441572创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日by三、完整程序如下:ggihhimm%数理统计杨虎、刘琼、钟波 编著 例4.4.1多元线性回归及显著性检验完整解答%输入需要的显著水平 (默认 a =0.02),计算出分歧结果(见运行结果)%该程序也适合其他维数的数据分析(只需改变excel表格中的by数据即可)ggihhimmclear;clc;data=xlsread(jc_p133_example.xls,sheet1);xi=data(:,1:e

4、nd-1);n,k=size(data);k=k-1;index_of_xi_array=ones(1,k);X=ones(n,1) xi;Y=data(:,end);fprintf( 第1次计算结果:r)beta_mao=(X*X)X*Y);fmt_str0=;创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日for i0=1:k+1fmt_str0=fmt_str0 3 num2str(i0 -1) = %0.4fr;endfprintf(fmt_str0,beta_mao)fprintf(r)%猫验回归方程的显著性x_ba=mean(xi);y_ba=mean(Y);St_

5、square=sum(Y.A2)-n*y_baA2;lxy=sum(xi-ones(n,1)*x_ba).*(Y-y_ba)*ones(1,k);Sr_square=sum(beta_mao(2:end).*lxy);Se_square=St_square-Sr_square;c_flag=Sr_square/Se_square;F_alpha=input(请输入您要求的显著性水平(0 % 1) % =);while (isscalar(F_alpha) & F_alpha0)F_alpha=input(您的输入有误,请重新输入一个大于0,小于1的数, =);endF_fenweidian=f

6、inv(1-F_alpha,k,n-k-1);c=k/(n-k-1)*F_fenweidian;if c_flagc创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日fprintf(r(H0: B 1 = B 2=.= Bk=0)r不成立。)elsefprintf(r(H0: B1 = B2=.= Bk=0)r成立。)end回归方程显著性检验经过计算:拒绝 H0,原假设回归方程显著性检验经过计算:接受 H0,原假设%猫验回归系数的显著性(循环检验,直到 OK得出最后结果)fprintf(rr 回归系数显著性检验(分别对B 1、B 2、.、B k 进行).)flag_go_on=1

7、;num_of_loop=0;while flag_go_oncij=inv(X*X);cii=diag(cij);F_fenweidian_1=finv(1-F_alpha,1,n-k-1);ci=sqrt(cii(2:end)*Se_square*F_fenweidian_1/(n-k-1);format_str=%15.4f;创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日for ii=1:k-1format_str=format_str %13.4f;endfprintf(r第 d次检验:rcii: format_str %13.4fr ci:.format_strr

8、3 i : format_str%13.4f,num_of_loop+1,cii,ci,beta_mao)if all(abs(beta_mao(2:end)ci)flag_go_on=1;beta_1tok=beta_mao;beta_1tok(1)=;fi_xin=beta_1tok.A2./cii(1:end-1),;min_fi=min(fi_xin);beta_index=find(fi_xin=min_fi)+1;fprintf(rx%d对 y 的线性 影响最 不显著(| (3 %d|=%0.4f )。删除 x%d,进彳f第 d次计算:,.beta_index-1+num_of_l

9、oop,beta_index-1+num_of_loop,.abs(beta_mao(beta_index),beta_index-1+num_of_loop,.beta_index-1+num_of_loop+1) else创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日fmt_str2=x%d;index_of_xi=find(index_of_xi_array);for i2=1:length(find(index_of_xi)-1fmt_str2=fmt_str2 、x%d;endfprintf(rr经过检验,剩余所有变量:.fmt_str2 对y的线性影响均显著。检验

10、结束r,index_of_xi)flag_go_on=0;endif flag_go_onnum_of_loop=num_of_loop+1;k=k-1;ifkfprintf(rr警告:通过一一对所有变量做显著性检验,已剔除所有变量!,);break;endbeta_mao=beta_mao-beta_mao(beta_index)/cii(beta_index)*cij(beta_index,:);beta_mao(beta_index)二口;fmt_str1=;创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日for i1=2:k+1fmt_str1=fmt_str1 B n

11、um2str(i1 -1+num_of_loop) =%0.4fr;endr 3 0 = %0.4f r fmt_str1,beta_mao)X(:,beta_index尸口;index_of_xi_array(beta_index-1+num_of_loop-1)=0;xi=X(:,2:end);x_ba=mean(xi);lxy=sum(xi-ones(n,1)*x_ba).*(Y-y_ba)*ones(1,k);Sr_square=sum(beta_mao(2:end).*lxy);Se_square=St_square-Sr_square;endend四、运行结果如下(分别为 =0.01和 =0.02的运行结果):第1次计算结果: 回归方程显著性检验 (H0 :B 1 = 3 2=.= B k=0)经过计算:拒绝 H0,原假设不成立。创作时间:贰零贰壹年柒月贰叁拾日创作时间:贰零贰壹年柒月贰叁拾日 回归系数显著性检验(分别对 ”、8 2、.、B k 进行)第1次检验:x1对y的线性影响最不显著(| (3 1|=0.1585 )。删除x1 ,进行第2次计算:第2次检验:x2对y的线性影响最不显著(| (3 2|=0.0231 )。删除x2,进行第3次计算:第3次检验:经过检验,剩余所有变量:x3对y的线性影响均显著。检验结束。第1次计算结果:创作

温馨提示

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

评论

0/150

提交评论