資源描述:
《逐步回歸分析VBA程序.pdf》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、第24卷第4期吉林化工學(xué)院學(xué)報(bào)Vol.24No.42007年8月JOURNALOFJILININSTITUTEOFCHEMICALTECHNOLOGYAug.2007文章編號(hào):100722853(2007)0420056205逐步回歸分析VBA程序12羅傳義,時(shí)景榮(1.吉林化工學(xué)院化工與材料工程學(xué)院,吉林吉林132022;2.吉林化工學(xué)院信息與控制工程學(xué)院,吉林吉林132022)摘要:介紹基于Excel逐步回歸分析方法及其應(yīng)用.并給出了VBA程序.該程序具有多種功能,如多元線性回歸,一元多項(xiàng)式回
2、歸等.經(jīng)過實(shí)例驗(yàn)證,準(zhǔn)確無誤,具有較強(qiáng)的實(shí)用性.關(guān)鍵詞:程序;電子表格;二次開發(fā);逐步回歸;VBA中圖分類號(hào)::TP311文獻(xiàn)標(biāo)識(shí)碼:A在科學(xué)試驗(yàn)或管理工作中,常常遇到逐步回的關(guān)鍵所在.這樣最終得到的包括了對(duì)y影響的[1~3]歸分析問題.由于其中的一些內(nèi)容計(jì)算復(fù)雜,顯著的自變量而不包括影響不顯著變量的回歸方在計(jì)算過程中需要查統(tǒng)計(jì)用表,比較后再做出結(jié)程,這無論對(duì)于回歸方程用于預(yù)測(cè)或用于分析控論,因此,用起來較麻煩,尤其當(dāng)自變量個(gè)數(shù)較多制都是十分必要的.時(shí),計(jì)算量驚人.因此,逐步回歸分析方法的應(yīng)用實(shí)際
3、問題中,如果考慮的回歸方程有10個(gè)因受到一定的限制.素的話,全部可能得到的回歸方程則有10電子表格軟件的出現(xiàn),為逐步回歸分析方法i10!10∑C10==2-1=1023的數(shù)據(jù)處理提供了非常有效的工具.本文就基于i=1i!(10-i)!Excel逐步回歸分析方法加以討論,并給出其簡(jiǎn)易個(gè)之多.但其中只可能有一個(gè)回歸方程是“最優(yōu)”程序和化工應(yīng)用實(shí)例.本程序具有多種功能,用戶回歸方程.怎樣去找這個(gè)“最優(yōu)”回歸方程呢?逐使用時(shí),進(jìn)行多元線性回歸、一元多項(xiàng)式回歸或逐步回歸分析方法就是要解決這個(gè)問題.傳統(tǒng)的方[
4、2~4]步回歸,僅僅需要輸入要處理的數(shù)據(jù)和點(diǎn)擊相應(yīng)法和在一般的教科書中都是主張從第一個(gè)的一個(gè)按鈕即可,立即顯示結(jié)果.自變量開始,按自變量對(duì)y的作用影響程度從大到小依次引入回歸方程,并且考慮到先引入的變1逐步回歸分析原理量如果由于后面變量的引入而變得不顯著時(shí),則隨時(shí)將其剔除,以保證每次在引入新的變量之前,1.1多元線性回歸與逐步回歸回歸方程中只含有顯著的變量,直到?jīng)]有顯著的[1~4]在進(jìn)行多元線性回歸分析(數(shù)學(xué)方法變量為止.這種方法計(jì)算相當(dāng)麻煩.略)時(shí),已知自變量x1,x2,?,xm與因變量y對(duì)應(yīng)而
5、采用一種新的方法,即先建立所有自變量的第i次觀測(cè)值為:參加的回歸方程,然后將影響不顯著的變量按統(tǒng)x1i,x2i,?,xmi;yi計(jì)量t(見2.2節(jié)式(4))從小到大逐個(gè)刪除,直到共有n次觀測(cè)數(shù)據(jù).如果變量間存在著線性回歸方程沒有不顯著的變量為止.這種方法與傳關(guān)系,其回歸方程為統(tǒng)的方法的結(jié)果在理論上是一致的.采用這種方y(tǒng)^=a+b1x1+b2x2+?+bmxm(1)法,可在Excel中輕松實(shí)現(xiàn).因變量y受到多個(gè)自變量的影響.但自變量另外,這里強(qiáng)調(diào)指出,這里對(duì)回歸方程僅進(jìn)行的影響程度不一樣,有的影響非
6、常顯著,有的影響相關(guān)系數(shù)檢驗(yàn).這樣就沒有必要再進(jìn)行F檢驗(yàn)或不顯著以至于可以忽略.如何挑選重要的因素進(jìn)方差分析.很容易導(dǎo)出計(jì)算相關(guān)系數(shù)臨界值的公入回歸方程,剔除影響不顯著的因素,是逐步回歸式收稿日期:2007-04-20作者簡(jiǎn)介:羅傳義(1953-),男,吉林梅河口人,吉林化工學(xué)院教授,主要從事化學(xué)工程及計(jì)算機(jī)應(yīng)用方面的研究.第4期羅傳義,等:逐步回歸分析VBA程序57mFα,m,fU為回歸平方和;QL為剩余平方和.Rα=(2)f+mFα,m,f1.2.2函數(shù)TREND式中,F為F檢驗(yàn)臨界值,f為自
7、由度(f=n-(1)功能m-1).α通常取0.05或0.01.返回一條線性回歸擬合線的一組縱坐標(biāo)值1.2有關(guān)多元線性回歸的Excel函數(shù)(y值).即找到適合給定的數(shù)組known_y's和1.2.1函數(shù)LINESTknown_x's的線性方程(用最小二乘法),并返回指(1)功能定數(shù)組new_x's值在線性方程上對(duì)應(yīng)的y值(y估使用最小二乘法計(jì)算對(duì)已知數(shù)據(jù)(m個(gè)自變計(jì)值).量)進(jìn)行最佳線性擬合,并返回描述此線性方程(2)語法的數(shù)組.因?yàn)榇撕瘮?shù)返回?cái)?shù)值數(shù)組,故必須以數(shù)組TREND(known_y's,k
8、nown_x's,new_x's,const)公式的形式輸入.const為一邏輯值,指明是否強(qiáng)制常數(shù)項(xiàng)b0線性的方程為:為0.(3)說明y=bmxm+bm-1xm-1+?+b2x2+b1x1+b0對(duì)于返回結(jié)果為數(shù)組的公式,必須以數(shù)組公(3)式的形式輸入.bj值是與xj相對(duì)應(yīng)的系數(shù),b0是常數(shù).函數(shù)1.3逐步回歸的步驟LINEST返回的數(shù)組是{bm,bm-1,?,b2,b1,b0}.(1)根據(jù)原始數(shù)據(jù)由LINEST函數(shù)得多元線函數(shù)LINEST還可返回附加回歸統(tǒng)計(jì)值.性回歸結(jié)果(包括統(tǒng)