網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

利用Stata 12.0進行迴歸分析

欄目: 電腦 / 發佈於: / 人氣:1.17W

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