如何用stata做面板數據

來源:魅力女性吧 1.36W
如何用stata做面板數據

  用stata做面板數據的方法是:

  1. 使用“xtset”命令將數據設置為面板數據。您需要指定哪些變量是時間變量(即年/月/季度/天/小時等),哪些變量是面板變量(即實體/個體/受試者/組等)。

  2. 使用“xtreg”命令進行迴歸分析,指定模型的類型(即fixed/random/mixed effects)。 

 3. 使用“xttest”命令進行假設檢驗,檢驗迴歸模型的假設。

  4. 使用“xtsum”命令分析彙總數據,檢查迴歸模型的擬合度。

  5. 使用“xtserial”命令檢查面板數據中的序列相關性,查看面板數據是否存在自相關性。

答:用stata做面板數據步驟。1.將數據在 excel 表格中按以下順序排列好。第一列為年份,第二列為省份(省 份用 1-31 個數字表示,字符不行),後面幾列為變量。

2.將 Excel 表格另存為 CSV 格式,在 Stata 中導入 CSV 格式的文檔(fileimport-第一個選項,然後點 Browse,在跳出的“打開”文檔的文件類型選擇 CSV,找到自己之前保存好的 CSV 文檔)。

3.定義面板數據,輸入以下命令: . xtset province year

4.單位根檢驗 面板數據的單位根檢驗方法有很多種,一般我們只選兩種,即相同根單位根檢 驗和不同根單位根檢驗。如果數據是平衡的,則可使用 LLC 檢驗(適用於同根)和 IPS 檢驗(適用於不同根)。

一般的 stata 並沒有自帶這兩個程序需要自己下載安裝,我們可以在命令欄鍵 入:search levinlin, net 和 search ipshin, net,然後按照提示逐步安裝。也 可直接輸入命令:ssc install levinlin,即自動完成安裝。在開始進行協整檢驗 之前,需要將面板數據轉化為時間序列,使用以下命令:tsset province year 單位根檢驗輸入如下命令: Levinlin 變量名,lags(1) Ipshin 變量名,lags(1) 如果存在單位根,則需要進行一階差分,並再次進行單位根檢驗,輸入以下命令: levinlin D.變量名,lags(1) 注:Users of Stata 11+ should use the official xtunitroot ips command。 

菜單:Statistics > Longitudinal/panel data > Unit-root tests 具體操作可以參照李子奈的説法:單位根檢驗是通過三個模型來完成,首先從 含有截距和趨勢項的模型開始,再檢驗只含截距項的模型,最後檢驗二者都不含的 模型。並且認為,只有三個模型的檢驗結果都不能拒絕原假設時,我們才認為時間 序列是非平穩的,而只要其中有一個模型的檢驗結果拒絕了零假設,就可認為時間 序列是平穩的。 

例:首先檢驗含有截距和趨勢項的模型: 含有截距和趨勢項的模型存在單位根,再檢驗只含截距項的模型: 所以,lnx 不存在單位根,數據是平穩的。

熱門標籤