迴歸分析是複雜數據分析的基礎,適用於具有因果關係變量間的分析。本文介紹如何利用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編程。