利用Stata 12.0進行迴歸分析
迴歸分析是複雜資料分析的基礎,適用於具有因果關係變數間的分析。本文介紹如何利用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,資料匯入詳見經驗:
(02)依次點選:Statistics→linear model and related→linear regression選單,彈出迴歸分析對話方塊。
(03)在“dependent variable“中填入響應變數y,在”independent variable“中填入解釋變數x,點選OK按鈕。
(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,說明迴歸方程擬合效果很好。
(05)迴歸擬合圖。依次點選Statistics→linear model and related→Regression diagnostics→Added-variable plot,彈出迴歸擬合散點圖及擬合直線設定視窗。
(06)選中“All variables”,點選OK按鈕,彈出的迴歸擬合散點圖及擬合直線。
(07)散點圖表明,解釋變數和響應變數呈明顯的線性趨勢。迴歸係數檢驗的t值為0.037,與第4步結果相同。
特別提示
每步操作均會在stata介面的左側產生相應程式碼,可通過視窗操作學習stata程式設計。