




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多元线性回归及明显性查验Matlab程序多元线性回归及明显性查验Matlab程序多元线性回归及明显性查验Matlab程序多元线性回归及明显性查验Matlab程序(圆满版)一、明:1、本程序是研究生教材数理(虎、刘、波著)例(P133)的程解答程序。教材上的例只做了回方程著性分析和一次回系数著性分析(剔除x1后没有再x2和x3)。2、本程序在以上的基之上,分了x2和x3,而且算精度更高。Matlab3、本程序可依据用的需要,在入不一样样的著性水平之下获得相的解答。4、本程序移植性,于其余数据,只要要改excel中的数据即可。5、本程序出的可性,整美。二、数据入下(将数据存入excel表格,文件名
2、。注意数据是按x1,x2,xk,y来列来存。若不是3个量,相增减数据列就行。):218507940514461234312064312403176465397837023553166001849845061451021513145171256160486164501552904046320174790442163996391255161341127470246151237415490204561642417481044841436513369851613545810051144866321355785041045105403176441572三、圆满程序以下:%-byggihhimm-%数理统
3、计杨虎、刘琼、钟波编著例多元线性回归及明显性查验圆满解答%输入需要的明显水平(默认=),计算出不一样样结果(见运转结果)%该程序也合适其余维数的数据分析(只要改变excel表格中的数据即可)%-byggihhimm-clear;clc;data=xlsread(,sheet1);xi=data(:,1:end-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=;fori0=1:k+1fmt_st
4、r0=fmt_str0num2str(i0-1)=%r;endfprintf(fmt_str0,beta_mao)fprintf(r)%查验回归方程的明显性x_ba=mean(xi);y_ba=mean(Y);St_square=sum(Y.2)-n*y_ba2;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
5、1)=);while(isscalar(F_alpha)&F_alpha0)F_alpha=input(您的输入有误,请从头输入一个大于0,小于1的数,=);endF_fenweidian=finv(1-F_alpha,k,n-k-1);c=k/(n-k-1)*F_fenweidian;ifc_flagcfprintf(r-回归方程明显性查验(H0:1=2=.=.k=0)-r经过计算:拒绝H0,原假定不建立。)elsefprintf(r-回归方程明显性查验(H0:1=2=.=k=0).-r经过计算:接受H0,原假定建立。)end%查验回归系数的明显性(循环查验,直到OK,得出最后结果)fpri
6、ntf(rr-回归系数明显性查验(分别对1、2、.、k进行).-)flag_go_on=1;num_of_loop=0;whileflag_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=%;forii=1:k-1format_str=format_str%;endfprintf(r第%d次查验:rcii:format_str%rci:.format_strri:format_
7、str%,num_of_loop+1,cii,ci,beta_mao)ifall(abs(beta_mao(2:end)ci)flag_go_on=1;beta_1tok=beta_mao;beta_1tok(1)=;fi_xin=beta_1tok.2./cii(1:end-1);min_fi=min(fi_xin);beta_index=find(fi_xin=min_fi)+1;fprintf(rx%d对y的线性影响最不明显(|%d|=%)。删除x%d,进行第%d次计算:,.beta_index-1+num_of_loop,beta_index-1+num_of_loop,.abs(be
8、ta_mao(beta_index),beta_index-1+num_of_loop,.beta_index-1+num_of_loop+1)elsefmt_str2=x%d;index_of_xi=find(index_of_xi_array);fori2=1:length(find(index_of_xi)-1fmt_str2=fmt_str2、x%d;endfprintf(rr经过查验,节余全部变量:.fmt_str2对y的线性影响均明显。查验结束。flag_go_on=0;r,index_of_xi)endifflag_go_onnum_of_loop=num_of_loop+1;k
9、=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=;fori1=2:k+1fmt_str1=fmt_str1num2str(i1-1+num_of_loop)=%r;endr0=%rfmt_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四、运转结果以下(分别为=和=的运转结果):第1次计算结果:0=1=2=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- T/CCS 044-2023掘进工作面远程控制系统技术规范
- T/CMSTA 002-2024公路零担专线物流服务规范
- T/CI 514-2024富水砂层盾构隧道变形监测与安全控制技术规范
- 不老泉测试题及答案
- T/CCOA 73-2023菜籽油感官评价
- 2025年机动车抵押合同2篇
- 【8语期末】蚌埠市经开区2023-2024学年八年级下学期期末教学质量监测语文试卷
- 污水处理系统设计方案
- 健康促进校培训课件
- 有见证人婚前房产协议书6篇
- 2025年商法知识竞赛考试试卷及答案
- 2025届广东省佛山市顺德区龙江镇八下物理期末统考试题含解析
- 2025年山东省临沂市平邑县中考一模语文试题(含答案)
- 2025年电子信息工程专业考试试题及答案
- 【威海】2025年山东省威海技师学院公开招聘工作人员29人笔试历年典型考题及考点剖析附带答案详解
- 2025年第六届全国国家版图知识竞赛题库及答案
- 机械租赁投标服务方案
- 2025年烘焙师职业资格考试真题卷:烘焙师职业竞赛与评价试题
- 2025年北京市朝阳区九年级初三一模英语试卷(含答案)
- GB 7718-2025食品安全国家标准预包装食品标签通则
- Unit1-Unit2重点短语(背诵版+默写版)外研版英语新七年级下册
评论
0/150
提交评论