matlab 逐步回归代码,(最新整理)逐步回归matlab程序
《(最新整理)逐步回归matlab程序》由会员分享,可在线阅读,更多相关《(最新整理)逐步回归matlab程序(6页珍藏版)》请在人人文库网上搜索。
1、完整)逐步回归matlab程序(完整)逐步回归matlab程序编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)逐步回归matlab程序)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为(完整)逐步回归matlab程序的全部内容。function stepregress(x,y,F)x=zscore(x,1); %数列。
2、标准化y=zscore(y,1); %数列标准化r=corrcoef(x,y);l=0; 消去的次数L=0; %引入变量的个数n,m=size(x); m为变量的个数,n为观测的次数k=ones(m);q=1; %判断逐步回归是否继续while(q=1)q=0; for i=1:mv(i)=r(i,m+1)2/r(i,i); 计算各因子的方差贡献endmax=1;min=1;for i=1:mif(max=1)&(k(i)=1)&(k(1)=0)|(v(i)v(max))&(k(i)=1))max=i;endif((min=1)&(k(i)=0)&(k(1)=1)(v(i)v(min)&(k(。
3、i)=0))min=i;endendif(l3)&(L+1=m)F1=v(max)/((r(m+1,m+1)v(max))/(n-l2);if(F1F)disp( 引入第, num2str(max), 个变量);k(max)=0;L=L+1;l=l+1;r=matdel(max,m+1,r); matdel为消去变换程序q=1;endelseF2=v(min)/(r(m+1,m+1)/(nl1);if((F2F)&(k(min)=0)disp( 剔除第, num2str(min), 个变量);k(min)=1;L=L1;l=l+1;r=matdel(min,m+1,r);q=1;elseF1=。
4、v(max)/(r(m+1,m+1)v(max)/(nl2);if(F1F)disp( 引入第, num2str(max), 个变量);k(max)=0; 如果变量i引入,则对应的k变为0L=L+1;l=l+1;r=matdel(max,m+1,r);q=1;endendendenddisp(没有可剔除或引入的变量,逐步回归结束);a=zeros(L);j=1;for i=1:mif (k(i)=0)a(j)=i;j=j+1;end;end;xx=x(:,a(1);for i=2:Lxx=xx x(:,a(i);end;b=regress(y,xx); %回归系数R=sqrt(1r(m+1,m。
5、+1)); %复相关系数yyy=xxb; y的估计值ymean=mean(y); y平均值Q=(y-yyy)*(y-yyy); %剩余平方和U=(yyyymean)*(yyyymean); %回归平方和rs=Q/(n-L1); 剩余方差f=U/L/(Q/(nL1)); %F统计量fid=fopen(result,w);ss=引入第,num2str(a(1);for i=2:Lss=ss,,num2str(a(i);endss=ss,个变量;ss1=y=(,num2str(b(1),x,num2str(a(1),);for i=2:Lss1=ss1,+(,num2str(b(i),x,num2str(a(i),);end;ss2=复相关系数=,num2str(R);ss3=剩余方差=,num2str(rs);ss4=F统计量=,num2str(f);ss5=剩余平方和=,num2str(Q);fprintf(fid,%sn,ss);fprintf(fid,%sn,ss1);fprintf(fid,sn,ss2);fprintf(fid,sn,ss3);fprintf(fid,%sn,ss4);fprintf(fid,s,ss5);fclose(fid);end。
matlab 逐步回归代码,(最新整理)逐步回归matlab程序相关推荐
- 数据反正模拟 matlab,[2018年最新整理]信号处理MATLAB函数.doc
[2018年最新整理]信号处理MATLAB函数 函数说明波形产生和绘图chirp产生扫描频率余弦diric产生Dirichlet或周期sinc信号gauspuls产生高斯调制正弦脉冲rulstran产 ...
- matlab 2ask,(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)
<(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实验报告)>由会员分享,可在线阅读,更多相关<(最新整理)基于MATLAB的2ASK和2FSK调制仿真(通信原理实 ...
- MATLAB光栅的相移矩阵,(最新整理)基于MATLAB的相移光纤光栅反射谱仿真
<(最新整理)基于MATLAB的相移光纤光栅反射谱仿真>由会员分享,可在线阅读,更多相关<(最新整理)基于MATLAB的相移光纤光栅反射谱仿真(10页珍藏版)>请在人人文库网上 ...
- 输出教师信息c语言作业,C语言教师管理系统代码(最新整理)
<C语言教师管理系统代码(最新整理)>由会员分享,可在线阅读,更多相关<C语言教师管理系统代码(最新整理)(7页珍藏版)>请在人人文库网上搜索. 1.include #incl ...
- PWM脉冲matlab正弦波调制,(最新整理)单相正弦波PWM逆变电路
<(最新整理)单相正弦波PWM逆变电路>由会员分享,可在线阅读,更多相关<(最新整理)单相正弦波PWM逆变电路(16页珍藏版)>请在人人文库网上搜索. 1.完整)单相正弦波PW ...
- 雷达系统设计matlab仿真 代码,《雷达系统设计matlab仿真》
<雷达系统设计matlab仿真> matlab 2020-12-5 下载地址 https://www.codedown123.com/53184.html 雷达系统设计matlab仿真的资 ...
- matlab mnist 代码,MNIST手写字 Matlab程序,包含BP和CNN程序
[实例简介] MNIST手写字 Matlab程序,包含BP和CNN程序.不依赖任何库,包含MNIST数据,BP网络可达到98.3%的识别率,CNN可达到99%的识别率.CNN比较耗时,关于CNN的程序 ...
- 游程编码用matlab实现代码_二值图像游程编码matlab代码
>> image1=imread('D:\Program Files\MATLAB\R2012a\bin\D.jpg'); % 读入图像 imshow(image1); % 显示原图像 & ...
- 复制matlab的代码直接运行了,Matlab教程(代码直接复制调试).doc
第1章 基础准备及入门 1.1 最 简单的计算器使用法 为易于学习,本节以算例方式叙述,并通过算例归纳一些 MATLAB 最基本的规则和语 法结构.建议读者,在深入学习之前,先读一读本节. [例 1. ...
最新文章
- 单链表的基本操作(增删查总结)
- 计算机视觉开源库OpenCV添加文字cv2.putText()参数详解
- Boost:bimap双图的range范围的测试程序
- export和export default的区别
- 真正的出路只有一个(哈佛大学的幸福课)
- anaconda没有vscode_Ubuntu18.04安装Anaconda3和VSCode指南
- 重磅,企业实施大数据的路径
- mysql连接nacat_【mysql】使用Navicat连接数据库
- .Net的文件格式(zz)
- 瀑布、V、W、快速原型模型、增量、螺旋模型
- FOC中的Clarke变换和Park变换详解(动图+推导+仿真+附件代码)
- linux 输入法成繁体字_寻找Ubuntu中繁体字输入法 | 学步园
- 少年Pi的奇幻漂流-我们的后台自动化发布方案
- Godot Engine:用着色器实现通过开关隐藏部分模型
- CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variabl
- JSD-2204-API-线程API-线程锁-Day07
- android高德方向,Android高德地图填坑
- 定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法。
- 1、ubuntu 安装docker
- 1N5408-ASEMI整流二极管1N5408