利用Stata 12.0進行迴歸分析
- 電腦
- 關注:1.1W次
迴歸分析是複雜數據分析的基礎,適用於具有因果關係變量間的分析。本文介紹如何利用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編程。
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/deo629.html