Stata:面板分位數模型估計及內生性初探

2021-02-28 Stata連享會

🍎 連享會主頁:lianxh.cn

New! lianxh 命令發布了:   GIF 動圖介紹
隨時搜索 Stata 推文、教程、手冊、論壇,安裝命令如下:
  . ssc install lianxh

連享會 · 最受歡迎的課


🍓 2021 Stata 寒假班
⌚ 2021 年 1.25-2.4

🌲 主講:連玉君 (中山大學);江艇 (中國人民大學)

👉 課程主頁:https://gitee.com/arlionn/PX

作者: 武翰濤 (南京郵電大學)
Email: ht_wu@foxmail.com

1. 引言

在前敘推文中,我們介紹了 Stata 的分位數回歸應用。分位數回歸估計作為一種模型估計方法,能夠較為準確描述解釋變量

其中,

隨著面板數據的廣泛使用,面板分位數回歸也隨之出現。結合分位數回歸與面板數據,採用分位數回歸的方法對面板數據變量的參數進行估計,不僅能夠更好的控制個體的異質性,以緩解遺漏變量導致的內生性問題;還夠分析在特定的分位數處自變量對因變量的邊際效應,使我們得以從多個維度進行分析。

接下來我們將介紹面板分位數回歸模型的兩種形式,並主要展示固定效應面板分位數回歸模型的估計。

2. 面板分位數回歸模型

類似於通常面板數據的處理,分位數回歸同樣可以通過固定效應、隨機效應分別進行估計。

2.1 隨機效應模型

隨機效應面板分位數回歸模型的形式如下所示:

上式中,

2.2 固定效應模型

進一步地,控制個體效應的固定效應模型的設定形式如下:

接下來,本文將對固定效應面板分位數回歸模型的估計過程進行進一步分析。

2.3 固定效應模型估計

當橫截面單元數達到無窮大時,每個橫截面單位的觀測數是固定的,估計量將不一致。Koenker ( 2004)借鑑高斯隨機效應估計運用到固定效應的懲罰最小二乘中的基本思想,將其進一步拓展到分位數回歸中,參數估計方法如下:

其中,

3. Stata 範例

我們可以使用 qregpd 命令來實現面板分位數回歸模型,這裡我們利用系統自帶資料庫進行範例演示。

//下載外部命令
. ssc install qregpd
. ssc install moremata
. ssc install amcmc

//下載系統自帶數據
. webuse nlswork.dta, clear

接下來考察該面板數據下,聘期 (tenure) 和是否加入工會 (union) 這兩個變量與對數工資的關係:

. qregpd ln_wage tenure union, id(idcode) fix(year)
Nelder-Mead optimization
initial: f(p) = -298.32357
rescale: f(p) = -1.2889814
Iteration 0: f(p) = -1.2889814
Iteration 1: f(p) = -1.2889814
……
Iteration 22: f(p) = -.00164654
Iteration 23: f(p) = -.00164654


Quantile Regression for Panel Data (QRPD)
Number of obs: 19010
Number of groups: 4134
Min obs per group: 1
Max obs per group: 12
-
ln_wage | Coef. Std. Err. z P>|z| [95% Conf. Interval]
----+-
tenure | .0207086 .0018158 11.40 0.000 .0171497 .0242676
union | .0922885 .0122959 7.51 0.000 .068189 .116388
-
No excluded instruments - standard QRPD estimation.

估計結果表明,在 1% 顯著性水平上,tenure 與 union 與對數工資正相關。

進一步地,考慮到 tenure 可能存在內生性,因此我們使用工具變量法處理內生變量,並利用馬爾科夫鏈蒙特卡洛方法 (MCMC) 估計結果。


. qregpd ln_wage tenure union, id(idcode) fix(year) ///
optimize(mcmc) noisy draws(1000) burn(100) ///
arate(.5) instruments(ttl_exp wks_work union)

Adaptive MCMC optimization
... 50: f(x) = -123.527581
... 100: f(x) = -120.682312
...
... 950: f(x) = -120.251358
... 1000: f(x) = -118.942834


Quantile Regression for Panel Data (QRPD)
Number of obs: 19010
Number of groups: 4134
Min obs per group: 1
Max obs per group: 12


ln_wage Coef. Std. Err. z P>z [95% Conf. Interval]
-
tenure .0312079 .0005661 55.13 0.000 .0300984 .0323175
union .0807607 .0065461 12.34 0.000 .0679305 .0935908

Excluded instruments: ttl_exp wks_work


MCMC diagonstics:
Mean acceptance rate: 0.192
Total draws: 1000
Burn-in draws: 100
Draws retained: 900
Value of objective function:
Mean: -119.0795
Min: -125.4123
Max: -117.0153
MCMC notes:
*Point estimates correspond to mean of draws.
*Standard errors are derived from variance of draws.

利用 ttl_expwks_work 兩個工具變量重新估計,解決 tenure 內生性後,可以發現 tenure 對工資的正向影響有所增加,且同樣在 1% 水平上顯著。

4. 參考資料

溫馨提示: 文中連結在微信中無法生效。請點擊底部「閱讀原文」。

Source:Koenker, Quantile regression for longitudinal data」

Powell, David. 2015.  Quantile Regression with Nonadditive Fixed Effects.  RAND Labor and Population Working Paper. -Link-,內附 PDF 原文和代碼。Powell, David. 2016.  Quantile Treatment Effects in the Presence of Covariates. RAND Labor and Population Working Paper. -Link-Powell, David. 2014b.  Did the Economic Stimulus Payments of 2008 Reduce Labor Supply?  Evidence from Quantile Panel Data Estimation. RAND Labor and Population Working Paper 710-3. -Link-5. 相關推文

Note:產生如下推文列表的命令為:
  lianxh 分位數, m
安裝最新版 lianxh 命令:
  ssc install lianxh, replace

溫馨提示: 文中連結在微信中無法生效。請點擊底部「閱讀原文」。

連享會 · 最受歡迎的課


🍓 2021 Stata 寒假班
⌚ 2021 年 1.25-2.4

🌲 主講:連玉君 (中山大學);江艇 (中國人民大學)

👉 課程主頁:https://gitee.com/arlionn/PX

🍏 🍏 🍏 🍏
連享會主頁:🍎 www.lianxh.cn
直播視頻:lianxh.duanshu.com

免費公開課:

直擊面板數據模型:https://gitee.com/arlionn/PanelData - 連玉君,時長:1小時40分鐘Stata 33 講:https://gitee.com/arlionn/stata101 - 連玉君, 每講 15 分鐘.Stata 小白的取經之路:https://gitee.com/arlionn/StataBin - 龍志能, 2 小時部分直播課課程資料下載 👉 https://gitee.com/arlionn/Live (PPT,dofiles等)

溫馨提示: 文中連結在微信中無法生效,請點擊底部「閱讀原文」。

關於我們🍎 連享會 ( 主頁:lianxh.cn ) 由中山大學連玉君老師團隊創辦,定期分享實證分析經驗。👉 直達連享會:百度一下:連享會】即可直達連享會主頁。亦可進一步添加 主頁,知乎,面板數據,研究設計 等關鍵詞細化搜索。New! lianxh 命令發布了: 在 Stata 命令窗口中輸入 ssc install lianxh 即可安裝,隨時搜索連享會推文、Stata 資源,詳情:help lianxh。連享會主頁  lianxh.cn

🎦  連享會小程序:掃一掃,看推文,看視頻……

🍉 掃碼加入連享會微信群,提問交流更方便

🍅 連享會學習群-常見問題解答匯總:
👉  https://gitee.com/arlionn/WD

New! lianxh 命令發布了:    GIF 動圖介紹
隨時搜索連享會推文、Stata 資源,安裝命令如下:
  . ssc install lianxh
使用詳情參見幫助文件 (有驚喜):
  . help lianxh

相關焦點

  • 乾貨貼 | STATA與面板回歸模型(一)
    和spss、eviews等可視化軟體相比,stata用起來要方便的多,敲代碼的快樂,真的是體驗後才能知曉!以下是本人在本科畢業論文中使用的代碼,都是從各網站搜索而來,如有不當之處,歡迎留言指正!設定面板:xtset symbol year生成平方項:gen x2=x^2生成滯後項:gen lag_x= L.x生成差分項:gen D_x=D.x(一階差分)gen D2_x=D2
  • Stata+R:分位數回歸一文讀懂
    分位數回歸初識3. 分位數回歸模型與 Stata 實現3.1 生成隨機模擬數據3.2 分位數模型估計及 Stata 實現3.3 Wald 檢驗3.4 係數可視化4. 面板分位數回歸5. 更多參考資料 1.
  • Stata:橫截面及面板分位數回歸
    它不僅能夠拓展模型使用的範圍,而且還能夠度量出回歸變量對分布的影響,以及分布的尾部特徵,較之經典的最小二乘法更具有優勢。隨著分位數回歸理論和算法的不斷發展,分位數應用的領域更加廣泛。傳統的線性回歸模型具有悠久的歷史,其中經典的最小二乘回歸應用最為廣泛。它描述了因變量的條件均值分布受自變量X的影響過程。最小二乘法是估計回歸係數的最基本的方法。
  • 【重發】面板門檻模型-stata命令xthreg介紹
    如果模型的研究對象包含多個個體、多個年度,那麼就是面板門檻模型。    目前,Stata14沒有官方命令可以估計門檻模型或者面板門檻模型,最新的Stata15加入了估計門檻模型的功能,但依然不能估計面板門檻模型。所以,一般我們還是藉助外部命令,在Stata14版本下估計面板門檻模型。一、命令介紹目前面板門限回歸有兩個命令。
  • 用Stata搞實證之面板模型入門
    如果你的城市是以數值如1,2,3,4來命名的,則可以省略這一步緊接著,可以用xtset來聲明面板模型的截面和時間在stata裡,x代表個體或截面(在計量中和paper裡,個體一般用n或i來表示,面板的模型的公式角標一般是it或者nt),t代表時間,set便是設置的意思。
  • Stata: 面板數據模型-一文讀懂
    xthreg:面板門限模型         xtqreg/qregpd/xtrifreg: 面板分位數模型         xtunitroot: 面板單位根檢驗         xtcointtest/ xtpedroni/xtwest: 面板協整檢驗         sfpanel: 面板隨機前沿模型         xtpmg/xtmg:非平穩異質面板模型
  • Stata實操陷阱:動態面板數據模型
    問題背景關於動態面板數據模型 (dynamic panel data,DPD),我們常常會遇到如下問題:當解釋變量中含有內生變量時,應該如何對模型進行估計;接下來,本文將對上述問題提出對應的解決方案。2.
  • stata 面板數據攻略
    3、定義面板數據,輸入以下命令:. xtset province year  4、單位根檢驗    面板數據的單位根檢驗方法有很多種,一般我們只選兩種,即相同根單位根檢驗和不同根單位根檢驗。如果數據是平衡的,則可使用LLC檢驗(適用於同根)和IPS檢驗(適用於不同根)。
  • xtseqreg:面板模型如何估計不隨時間變化的變量
    問題背景在常見的固定效應靜態面板模型中,非時變的變量由於與個體固定效應完全共線性,無法估計出係數,在 Stata 中會直接匯報 omitted。另一方面,在動態面板模型中,我們一般使用 GMM 估計方法。
  • 第七節 描述性統計與分位數回歸
    解釋模型含義3、VAR模型,(1)模型前檢驗識別模型階數;(2)回歸4、格蘭傑因果檢驗評價var結果5、用脈衝響應分析評價結果本節內容1、所學、所用的整體大圖景,回歸的目的是為了從現象中走出來,關注其中規律性的東西——參數、關係、模擬、學習,從低維的學習走向高維學習。
  • 面板數據門限回歸模型
    進行回歸分析,一般需要研究係數的估計值是否穩定。很多經濟變量都存在結構突變問題,使用普通回歸的做法就是確定結構突變點,進行分段回歸。這就像我們高中學習的分段函數。但是對於大樣本、面板數據如何尋找結構突變點。所以本文在此講解面板門限回歸的問題,門限回歸也適用於時間序列(文章後面將介紹stata15.0新命令進行時間序列的門限回歸)。
  • 描述性統計與分位數回歸
    描述性統計與分位數回歸上節回顧多元線性回歸模型設定的效應生產函數資本數據計算與整理作業展示分別採用生產函數模型對中國、內蒙古本與二連的生產函數數據進行統計分析練習時間:30分鐘。分位數回歸不考慮同方差、正態分布的假設,具有異常點抗耐性、捕捉分布尾部特徵等特點,更加穩健。與 OLS 不同,分位數回歸估計的是解釋變量 x 與被解釋變量y的分位數之間線性關係。OLS回歸以殘差平方最小化作為目標,中位數回歸則目標最小化離差絕對值 。對於分位數回歸,其目標為最小化非對稱性絕對值殘值。
  • 【乾貨分享】PVAR模型的stata操作流程(附操作文件)
    第八步 GMM估計、脈衝響應及方差分解stata軟體操作界面簡介:以stata15為例,基本的stata操作界面可以分為六個部分:運用stata軟體做PVAR模型,需要運用到許多個命令,為了簡便,我們不需要在每一次打開軟體操作的時候,都在Command窗口裡輸入一遍命令,而是將這些命令存入一個do文件,每次在操作前都打開這個do文件,再執行其中的命令。
  • Stata+R:門檻回歸教程
    有些人將這樣的模型稱為門檻模型,或者門限模型。如果模型的研究對象包含多個個體多個年度,那麼就是門限面板模型。在這些文章中,Hansen介紹了包含個體固定效應的靜態平衡面板數據門限回歸模型,闡述了計量分析方法。方法方面,首先要通過減去時間均值方程,消除個體固定效應,然後再利用OLS(最小二乘法)進行係數估計。如果樣本數量有限,那麼可以使用自舉法(Bootstrap)重複抽取樣本,提高門限效應的顯著性檢驗效率。
  • 門限回歸Stata操作匯總與空間門檻回歸模型簡介
    但是對於大樣本、面板數據如何尋找結構突變點。所以本文在此講解面板門限回歸的問題,門限回歸也適用於時間序列(文章後面將介紹stata15.0新命令進行時間序列的門限回歸)。門限效應,是指當一個經濟參數達到特定的數值後,引起另外一個經濟參數發生突然轉向其它發展形式的現象(結構突變)。
  • 零基礎的同學如何用Stata做廣義估計模型(GEE)?
    如何得出一個正確的估計值?什麼是廣義估計模型?廣義估計方程的打開方式又是怎樣的?在Stata中如何選取合適的變量、合適的代碼進而做出廣義估計模型(GEE)?今天,我們將學習如何在stata軟體中進行廣義估計模型(GEE)的操作,希望大家都能有所收穫。
  • 【stata】面板GMM估計
    詳見help xtivreg)如果存在內生解釋變量,則應該選用工具變量,工具變量個數不少於方程中內生解釋變量的個數。「恰好識別」時用2SLS。2SLS的實質是把內生解釋變量分成兩部分,即由工具變量所造成的外生的變動部分,以及與擾動項相關的其他部分;然後,把被解釋變量對中的這個外生部分進行回歸,從而滿足OLS前定變量的要求而得到一致估計量。
  • 【Stata教程】如何用Stata分析面板數據
    其中,面板數據(panel data)是指在時間序列上取多個截面,在這些截面上同時選取樣本觀測值所構成的樣本數據,面板數據能夠幫助我們處理難以觀測的個體效應與時間效應。比如說,我們研究上海市16個區縣洗衣液的消費情況,我們認為洗衣液的價格、居民收入會影響消費情況。但與此同時,民族的風俗習慣、廣告投放也會影響消費。但是對於某一個體而言,民族的風俗習慣不會有大的變化,因此我們能夠控制個體效應。
  • 【ECON-01】貿易引力模型及其Stata實現
    1.2 貿易引力模型理論貿易引力模型是非常具有實效性的分析工具,它的解釋能力極強, 模型使用靈活簡便,不僅可以使用橫截面數據,也可以使用面板數據。自產生以來, 貿易引力模型已經在國際貿易研究中獲得了相當的成功。除用於研究雙邊貿易流量, 貿易引力模型還被廣泛應用於預測貿易潛力、分析貿易集團的效果和確定貿易模式等領域。
  • stata編程初步+三種數據類型​
    本講主要內容 掌握編程的循環語句應用循環語句進行簡單的編程時間序列的設定時間序列差分檢驗上節內容回顧 知識與思維的層次數據與數據集變量分類與運算數據的運算 我們面臨這樣一個問題面板數據、截面數據、時間序列數據 面板數據含義面板數據(Panel Data)是將「截面數據」和「時間序列數據」綜合起來的一種數據類型。