資源描述:
《利用matlab和spss進(jìn)行線性回歸分析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、實習(xí)指導(dǎo)——《計量地理學(xué)》(徐建華,華東師范大學(xué))§3.利用Matlab和SPSS進(jìn)行線性回歸分析回歸分析是處理兩個及兩個以上變量間線性依存關(guān)系的統(tǒng)計方法??梢酝ㄟ^軟件Matlab和SPSS實現(xiàn)。1.利用Matlab軟件實現(xiàn)在Matlab中,可以直接調(diào)用命令實現(xiàn)回歸分析,(1)[b,bint,r,rint,stats]=regress(y,x),其中b是回歸方程中的參數(shù)估計值,bint是b的置信區(qū)間,r和rint分別表示殘差及殘差對應(yīng)的置信區(qū)間。stats包含三個數(shù)字,分別是相關(guān)系數(shù),F(xiàn)統(tǒng)計量及對應(yīng)的概率p值。(2)recplot(r,rint)作殘差分析圖(3)rstool(x,y)
2、一種交互式方式的句柄命令。以下通過具體的例子來說明。例,現(xiàn)有多個樣本的因變量和自變量的數(shù)據(jù),下面我們利用Matlab,通過回歸分析建立兩者之間的回歸方程。%一元回歸x=[10971284150213941303155519172051211122862311200324352625294831553372];%因變量時間序列數(shù)據(jù)y=[698872988807738102513161539156117651762196019022013244627362825];%自變量時間序列數(shù)據(jù)X=[ones(size(x')),x'],pause[b,bint,r,rint,stats]=regr
3、ess(y',X,0.05),pause%調(diào)用一元回歸分析函數(shù)rcoplot(r,rint)%畫出在置信度區(qū)間下誤差分布。%多元回歸分析%輸入各種因變量數(shù)據(jù)x1=[5.52.58332.98946.55.55653.58647.57]';9實習(xí)指導(dǎo)——《計量地理學(xué)》(徐建華,華東師范大學(xué))x2=[3155675038713056427360445039557040506259]';x3=[108127812125851112610106111199]';x4=[86916151781041671264414681311]';%輸入自變量數(shù)據(jù)y=[79.3200.1163.1200.11
4、46.0177.730.9291.9160339.4159.686.3237.5107.2155201.4100.2135.8223.3195]';X=[ones(size(x1)),x1,x2,x3,x4];[b,bint,r,rint,stats]=regress(y,X)%回歸分析Q=r'*rsigma=Q/18rcoplot(r,rint);pauseX1=[x1,x2,x3,x4];stepwise(X1,y,[1,2,3])%逐步回歸%X2=[ones(size(x1)),x2,x3];%X3=[ones(size(x1)),x1,x2,x3];%X4=[ones(size
5、(x1)),x2,x3,x4];%[b1,b1int,r1,r1int,stats1]=regress(y,X2)%[b2,b2int,r2,r2int,stats2]=regress(y,X3);%[b3,b3int,r3,r3int,stats3]=regress(y,X4);2.利用SPSS軟件實現(xiàn)在SPSS軟件中,同樣可以簡單的實現(xiàn)回歸分析,因為回歸分析包含了線性回歸與曲線擬合兩部分內(nèi)容,首先來看線性回歸分析過程(LINEAR)。2.1一元回歸分析例如,課本上表3.1.2中數(shù)據(jù),把降水量(P)看作因變量,把緯度(Y)看作自變量,在平面直角坐標(biāo)系中作出散點圖(課本上圖3.1.1)
6、,發(fā)現(xiàn)它們之間呈線性相關(guān)關(guān)系,因此,可以用一元線性回歸方程近似地描述它們之間的數(shù)量關(guān)系。步驟如下:在菜單中選擇Regression==>liner,系統(tǒng)彈出線性回歸對話框如下:10實習(xí)指導(dǎo)——《計量地理學(xué)》(徐建華,華東師范大學(xué))各項選項按鈕解釋如下:【Dependent框】用于選入回歸分析的應(yīng)變量。即在這個例子中選擇年降水量?!綛lock按鈕組】由Previous和Next兩個按鈕組成,用于將下面Independent框中選入的自變量分組。由于多元回歸分析中自變量的選入方式有前進(jìn)、后退、逐步等方法,如果對不同的自變量選入的方法不同,則用該按鈕組將自變量分組選入即可。下面的例子會講解其
7、用法?!綢ndependent框】用于選入回歸分析的自變量。即在這個例子中選擇緯度。【Method下拉列表】用于選擇對自變量的選入方法,有Enter(強行進(jìn)入法)、Stepwise(逐步法)、Remove(強制剔除法)、Backward(向后法)、Forward(向前法)五種。該選項對當(dāng)前Independent框中的所有變量均有效。11實習(xí)指導(dǎo)——《計量地理學(xué)》(徐建華,華東師范大學(xué))【SelectionVariable框】選入一個篩選變量,并