逐步回歸matlab程序_第1頁
逐步回歸matlab程序_第2頁
逐步回歸matlab程序_第3頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、function stepregress(x,y,F)x=zscore(x, 1) ;%數(shù)列標準化y=zscore(y, 1) ;%數(shù)列標準化r=corrcoef(x.y);1=0;%消去的次數(shù)L=0;%引入變量的個數(shù)n,m=size(x) ; 為變量的個數(shù),n為觀測的次數(shù) k=ones(m);?q=l;%判斷逐步回歸是否繼續(xù)while(q=l)q 二0;for i=l:mv(i)=r(i.m+l)2/r(i,i); %計算各因子的方差貢獻endmax=l;min=l;for i=l:mif (max=l)&& (k (i)=1) && (k (l)=0)(v

2、(i) >v (max) )&& (k (i) =1)max=i:endif (min=l)&&(k(i)=0) && (k(l)=l)(v (i) <v (min) )&& (k (i) =0)min=i;endend<if(l<3)&&(L+l<=m)Fl=v(max)/ (r (m+1,m+1)-v (max) /(nT-2); if(Fl>F)disp('引入第num2str(max),'個變量);k(max)=0;L=L+1;1=1+1;¥r-

3、matdel (max,m+l,r): %matdel 為消去變換程序elseF2=v(min)/(r(m+l,m+l)/(n-1-1);if(F2<F)&&(k(min)=0)disp('剔除第 num2str(min),個變量°);k(min) = l;L=L-1;1=1+1;r=matdel(min.m+l,r);q=i;elseFl=v(max)/(r(m+11m+1)-v(max)/(nT-2); if(Fl>F)disp('引入第 *, num2str (max),'個變量);k(max)=O; %如果變量i引入,則對應

4、的k變?yōu)?L=L+1;1=1+1;r=matdel (nuix.m +ltr);q=l:endendend enddisp('沒有可剔除或引入的變量,逐步回歸結(jié)束');3二zeros (L);j=l:for i=l:mif (k(i)=0)a(j)=i;j=j+l;end;end;xx=x(: ,a(l);for i=2:Lxx=xx x(: ,a(i); end;%回歸系數(shù)%復相關(guān)系數(shù)%y的估計值 帥平均值 滋剩余平方和%回歸平方和%剩余方差b=regress(y,xx);R=sqrt(1-r(m+11 m+1);yyy=xx*b; ymean=mean(y); Q二(y-y

5、yy)*(y-yyy); U=(yyy-ymean)r*(yyy-ymean); rs=Q/(n-L-l);f=U/L/(Q/(n-L-l);%F 統(tǒng)計量fid=fopen( result*, f); ss='引入第'.num2str (a (1);for i=2:Lss=ss,'.'. mim2str(a(i):endss=ss,1 個變量';ssl=ry= (1,num2str(b(l),1xr,num2str(a(l)for i=2:Lssl=ssl,' + (',num2str(b(i)t rx1,num2str(a(i)end;ss2=r 復相關(guān)系數(shù)二',num2str (R);ss3=r 剩余方差=,num2str (rs);ss4='F 統(tǒng)計量二',num2str(f);ss5=r 剩余平方和=',num2str (Q);fprintf(fid,'%sn,ss);fprintf(fid,r%sn*,ssl);fprintf(fid,r%sn*,ss2);fpr

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論