利用Stata 12.0進行迴歸分析

來源:酷知科普網 1.2W

迴歸分析是複雜資料分析的基礎,適用於具有因果關係變數間的分析。本文介紹如何利用Stata 12.0 軟體進行迴歸分析。

操作方法

(01)生成資料。本例資料包括一個自變數(解釋變數)和一個因變數(響應變數),變數生成程式碼如下:set obs 10  //設定資料個數為10set seed 123   //設定隨機種子gen x=_n   //產生解釋變數gen y=x+runiform()  //產生響應變數list  //列出結果點選ctrl+9快捷鍵,彈出Do-file Edit視窗,將以上程式拷貝到視窗的編輯器中,點選ctrl+D快捷鍵執行程式,關閉Do-file Edit視窗回到stata介面,程式執行結果如下圖所示。也可將自己的資料在excel中編輯後匯入stata,資料匯入詳見經驗:

利用Stata 12.0進行迴歸分析

(02)依次點選:Statistics→linear model and related→linear regression選單,彈出迴歸分析對話方塊。

利用Stata 12.0進行迴歸分析 第2張

(03)在“dependent variable“中填入響應變數y,在”independent variable“中填入解釋變數x,點選OK按鈕。

利用Stata 12.0進行迴歸分析 第3張

(04)在結果介面中,_cons為0.514312表示迴歸截距,迴歸係數為0.9935173,則迴歸方程為y=0.514312+0.9935173x。Prob>F=0.0000<0.05,說明迴歸方程具有統計學意義。R-squared和Adj R-squared分別為0.9891和0.9878,說明迴歸方程擬合效果很好。

利用Stata 12.0進行迴歸分析 第4張

(05)迴歸擬合圖。依次點選Statistics→linear model and related→Regression diagnostics→Added-variable plot,彈出迴歸擬合散點圖及擬合直線設定視窗。

(06)選中“All variables”,點選OK按鈕,彈出的迴歸擬合散點圖及擬合直線。

利用Stata 12.0進行迴歸分析 第5張

(07)散點圖表明,解釋變數和響應變數呈明顯的線性趨勢。迴歸係數檢驗的t值為0.037,與第4步結果相同。

利用Stata 12.0進行迴歸分析 第6張

特別提示

每步操作均會在stata介面的左側產生相應程式碼,可通過視窗操作學習stata程式設計。

熱門標籤