斷點回歸 (RDD):命令rdrobust、 rdbwselect、rdplot及Stata實現

2021-02-15 計量經濟學

目錄

第一部分   斷點回歸的歷史發展

第二部分   優秀中文論文解讀

第三部分   斷點回歸命令介紹以及操作案例

3.1   rdrobust

3.2   rdplot

3.3   rdbwselect

在前面我的推文中介紹過斷點回歸 (RDD)的相關問題,主要介紹了斷點回歸的應用背景、經典論文以及實踐操作,連結如下,有需要可以去瀏覽一下。

不可不知的斷點回歸 (RDD)經典案例和實用技能

 第一部分   斷點回歸的歷史發展

斷點回歸由Thistlewaiteand Campbell(1960)首次使用,但直到1990年代末才引起經濟學家的重視。

Thistlethwaite、Campbell於1960年首次提出使用斷點回歸設計研究處理效應, 在該文中他們的目的是研究獎學金對於未來學業的影響, 學生是否獲得獎學金取決於考試的分數。由於獎學金由學習成績決定,故成績剛好達到獲獎標準與差一點達到的學生具有可比性。如果考試分數大於獲獎標準分數, 則進入處理組;如果考試分數小於獲獎標準分數, 則進入控制組。因此處理變量在獲獎標準分數處形成了一個斷點,該研究設計的主要思想是可以利用靠近這一斷點附近的樣本來有效估計處理效應。

Angrist and Lavy(1999)在研究班級規模對成績的影響時,利用以色列教育系統的一項制度進行斷點回歸;該制度限定班級規模的上限為40名學生,一旦超過40名學生(比如41名學生),則該班級被一分為二。

此後30年, 該方法並未引起學術界的重視,直到1990年以後, 斷點回歸設計開始被應用於各種領域,並且近年來成為因果分析和政策評估領域最重要的研究方法。

Hahn et al(2001)提供了斷點回歸在計量經濟學理論基礎。目前,斷點回歸在教育經濟學、勞動經濟學、健康經濟學、政治經濟學以及區域經濟學的應用仍方興未艾。參見Imbens and Lemieux(2008),Van DerKlaauw(2008)以及Lee and Lemieux(2010)的文獻綜述。

斷點回歸設計是一種準自然實驗, 其基本思想是存在一個連續變量, 該變量能決定個體在某一臨界點兩側接受政策幹預的概率, 由於X在該臨界點兩側是連續的,因此個體針對X的取值落入該臨界點任意一側是隨機發生的, 即不存在人為操控使得個體落入某一側的概率更大, 則在臨界值附近構成了一個準自然實驗。一般將該連續變量X稱為分組變量 (assignment variable) 。

 

第二部分   優秀中文論文解讀

論文來源:《經濟研究》

論文題目:

「社會養老」能否替代「家庭養老」?——來自中國新型農村社會養老保險的證據

論文作者:張川川 陳斌開

內容提要:中國農村人口老齡化日趨嚴重,「養兒防老」的傳統模式難以持續。基於最新中國健康與養老追蹤調查(CHARLS)的微觀數據,本文利用斷點回歸方法實證研究了以「新農保」為基礎的農村「社會養老」模式對「家庭養老」的替代性。研究結果顯示,獲得新農保養老金收入的農村老年人,其獲得私人轉移支付的概率下降了大約32——56個百分點,然而,對於已經獲得轉移支付的老年人,並未發現新農保養老金收入對他們獲得的私人轉移支付數額存在顯著影響。本文的研究結論表明,「社會養老」對傳統「家庭養老」存在一定程度的替代,但當前效果有限,完善中國農村的「社會養老」模式有待於進一步提高保障水平。

關鍵詞:新型農村社會養老保險  斷點回歸  社會養老

在具體操作上, Fuzzy RD估計可以通過非參IV估計參數2LS估計兩種方式得到,兩者是等價的(Hahn et al,,2001;Imbens& Lemiuex,2008)。本文將報告參數2LS估計結果在估計時,可以通過將樣本限制在斷點附近來放鬆對f(z1)函數形式的要求。所選取的樣本離斷點的距離稱之為帶寬,帶寬越小,對控制變量和f(z)形式的要求就越小但是同時會損失更多的樣本觀測值,增大參數估計的誤差。在隨後的估計中,我們借鑑雷曉燕等(2010)的做法控制年齡的分段線性函數,根據 Imbens&Kalyanaraman(012)計算最優帶寬,同時匯報採用最優帶寬附近多個帶寬設定的估計結果以充分表明結果的穩健性。

文章結論:「新農保」開啟了中國農村「社會養老」的大門,對傳統「養兒防老」模式形成了有效的替代。基於最新的調查數據,我們利用斷點回歸方法估計了「社會養老」對「家庭養」的替代性,研究發現,「新農保」的推行顯著降低了老年人對子女轉移支付的依賴程度,老年人獲得子女轉移支付的概率下降了32——56個百分點。然而,對於仍然獲得了正的私人轉移支付的老年人,我們沒有發現新農保養老金收入對他們獲得的私人轉移支付金額存在顯著影響,表明養老金收人對私人轉移支付的替代作用仍然有限。與現有文獻相比,本文主要有三個方面的創新。第一,本文使用最新的微觀調研數據研究了「社會養老對「家庭養老」的替代性,為中國農村「社會養老」模式推廣提供了經驗證據。第二,本文從子女轉移支付角度細緻考察了「新農保」政策的影響,為全面評估「新農保」  政策實施效果提供了新參考第三本文首次使用斷點回歸方法識別「新農保」和子女轉移支付之

間的因果性,對相關領域的實證研究具有借鑑價值。中國農村老齡化問題日趨嚴重,同時還處於快速的城市化過程中,傳統「家庭養老」模式無法完全承擔起養老重任,「社會養老」模式的推廣勢在必行。本文的研究表明,「社會養老」對「家庭養老具有較高的替代性,進一步大力推進新農保」可以降低農村家庭對「養兒防老」的依賴。緩解農村老齡化所帶來的潛在威脅。因此,政府有必要進一步推進和完善「新農保」。首先,農村居民

基本養老金依然偏低,逐步提高基本養老金,使農民對未來形成良好預期,有利於進一步降低農村家庭對「養兒防老」的依賴。其次,需要加快農村養老保障與城鎮社會保障體系協調銜接,提高外出務工農民參保的積極性,這一點對正處於快速城鎮化過程中的中國農村尤為重要。最後,需要進一步提高農村參保繳費的積極性,制定財政繳費補貼與農民分檔繳費掛鈎的激勵機制,提高繳費年限、繳費金額對養老金領取額的影響,鼓勵農民長期繳費,形成「新農保」的長效機制。需要指出的是,本文僅是從代際轉移支付這一視角考察了「新農保」的影響,全面評估「新農保」的政策效果還有待進一步研究。「新農保」可能影響老年人的經濟獨立性對社會服務的需求(程令國等,2013)和老年人的健康(劉宏等2011;張川川等,2013),同時也影 農村家庭勞動供給、生育選擇和子女人力資本投資等諸多方面,這些都是值得進一步研究的方向。

 

第三部分  斷點回歸命令介紹以及操作案例

斷點回歸的基本命令是rd,另外,還有一些其他命令,例如rdrobust、rdlocrand,rddensity等等。

3.1、斷點回歸命令rdrobust介紹

rdrobust有兩個配套命令:rdbwselect用於帶寬選擇,rdplot用於RD繪圖(詳細信息請參見Calonico、Cattaneo和Titiunik [2015a])。

rdrobust語法格式為:

rdrobust depvar runvar [if] [in] [, c(cutoff) p(pvalue) q(qvalue) deriv(dvalue) fuzzy(fuzzyvar [sharpbw]) covs(covars) kernel(kernelfn) weights(weightsvar) h(hvalueL hvalueR)                b(bvalueL bvalueR) rho(rhovalue) scalepar(scaleparvalue) bwselect(bwmethod) scaleregul(scaleregulvalue) vce(vcemethod) level(level) all]

use "rdrobust_senate.dta", cleareditdesc**Robust RD estimation using MSE bandwidth selection procedurerdrobust vote marginrdrobust vote margin, h(15)

3.2、斷點回歸命令rdplot介紹

rdplot語法格式為:

rdplot depvar runvar [if] [in] [, c(cutoff) p(pvalue) kernel(kernelfn) weights(weightsvar) h(hvalueL hvalueR) nbins(nbinsvalueL nbinsvalueR) binselect(binmethod) scale(scalevalueL              scalevalueR) ci(cilevel) shade support(supportvalueL supportvalueR) genvars graph_option

use "rdrobust_senate.dta", cleareditdesc*Basic specification with titlerdplot vote margin, graph_options(title(RD plot))*Quadratic global polynomial with confidence bandsrdplot vote margin, p(2) ci(95) shade

3.3、斷點回歸命令rdbwselect介紹

rdbwselect語法格式為:

rdbwselect depvar runvar [if] [in] [, c(cutoff) p(pvalue) q(qvalue) deriv(dvalue) fuzzy(fuzzyvar [sharpbw]) covs(covars) kernel(kernelfn) weights(weightsvar) bwselect(bwmethod)                   scaleregul(scaleregulvalue) vce(vcemethod) all]

use "rdrobust_senate.dta", cleareditdesc*MSE bandwidth selection procedurerdbwselect vote margin*All bandwidth selection proceduresrdbwselect vote margin, all

相關焦點

  • 再談斷點回歸 (RDD):命令rdrobust、 rdbwselect、rdplot及Stata實現
    >第二部分   優秀中文論文解讀第三部分   斷點回歸命令介紹以及操作案例3.1   rdrobust3.2   rdplot3.3   rdbwselect 第三部分  斷點回歸命令介紹以及操作案例斷點回歸的基本命令是rd,另外,還有一些其他命令,例如rdrobust、rdlocrand,rddensity等等。
  • RDD: 斷點回歸命令rdrobust(附rdbwselect、rdplot)及Stata實現
    斷點回歸的基本命令是rd,另外,還有一些其他命令,例如rdrobust、rdlocrand、rddensity等等。本文主要介紹rdrobust。1、rdrobust:rdrobust有兩個配套命令:rdbwselect用於帶寬選擇,rdplot用於RD繪圖(詳細信息請參見Calonico、Cattaneo和Titiunik [2015a])。
  • Stata:斷點回歸分析設計
    斷點回歸的基本命令是rd,另外,還有一些其他命令,例如rdrobust、rdlocrand、rddensity等等。本文主要介紹rdrobust。1、rdrobust:rdrobust有兩個配套命令:rdbwselect用於帶寬選擇,rdplot用於RD繪圖(詳細信息請參見Calonico、Cattaneo和Titiunik [2015a])。
  • Stata: 斷點回歸 (RDD) 教程
    為此,我們可以利用擬合方法,對分配點左右分別擬合,通過觀察兩側擬合線的的差異來更容易推測跳躍現象是否發生RDD分析裡提供了rdplot命令處理這項工作。下圖中分別列出了利用散點圖、 rdplot 命令 + 線性擬合、 rdplot命令 + 二階多項式擬合圖和rdplot命令 + 三階多項式擬合圖的結果。
  • 小白學統計|面板數據分析與Stata應用筆記(十一(終))
    Stata的命令rd,默認使用IK法確定最優帶寬;命令rdrobust提供CCT最新多種不同的最優帶寬計算方法選項(mserd、cerrd,默認為mserd)。斷點回歸設計也需要進行穩健性檢驗,由於斷點回歸在操作上存在不同選擇,實踐中一般建議同時匯報以下四種情形,以保證穩健性。
  • RDD:斷點回歸可以加入控制變量嗎?
    引言斷點回歸 (RDD) 由於其依賴的假設較弱,並可以為局部政策效應提供穩健的估計和推斷,故被廣泛應用於實證研究中。在斷點回歸中,若使用最小二乘法估計,研究者通常會加入不受政策影響的協變量,如人口統計特徵;而使用非參數局部多項式法,研究者大都不考慮協變量,這使得估計量並不總是參數的一致估計。
  • Stata:斷點回歸分析教程
    斷點回歸相關中文綜述和介紹詳見斷點回歸:3篇中文綜述和介紹,分別為新「擬隨機實驗」方法的興起——斷點回歸及其在經濟學中的應用、斷點回歸設計:基本邏輯、方法、應用述評、斷點回歸設計方法應用的研究綜述(估計跳躍值和顯著性)首先我們導入數據,輸入命令如下:在進行斷點回歸(RD)設計時,樣本數據需要滿足一定的前提條件,比如,斷點兩側除斷點(Cutoff)處理效應外,其他因素需保持平衡(滑)以及不存在Selective Sorting。
  • Stata:RDD-DID-斷點回歸與倍分法完美結合
    重要福利: 本課程所涉及的參數和非參數效率模型,老師們都將會提供封裝後的 Stata 估計命令,只需幾條簡單的命令即可實現最新的模型。老師們也會分享編寫過程心得,讓大家有能力對這些封裝程序進行修改和擴展。掃碼直達課程主頁:
  • 斷點回歸(RD)學習手冊(包含設計前提條件內生分組等顯著性檢驗、精確斷點&模糊斷點等全套標準操作)
    stata斷點回歸命令有相關的操作選項。另外還有圖形選擇(在最優帶寬處畫線),可以考慮加協變量進行選擇。▍5、檢驗其他影響結果變量的因素(協變量),在斷點處是否存在跳躍檢驗協變量在斷點處是否存在跳躍,若是存在跳躍,說明該協變量的條件密度函數在斷點處不是連續的,需要剔除。若將存在跳躍的協變量剔除。
  • 斷點回歸前沿-多斷點RDD
    計量百科·資源·乾貨:斷點回歸由Thistlewaite and Campbell(1960)首次使用,但直到1990年代末才引起經濟學家的重視。因此處理變量在獲獎標準分數處形成了一個斷點, 該研究設計的主要思想是可以利用靠近這一斷點附近的樣本來有效估計處理效應。Angrist and Lavy(1999)在研究班級規模對成績的影響時,利用以色列教育系統的一項制度進行斷點回歸;該制度限定班級規模的上限為40名學生,一旦超過40名學生(比如41名學生),則該班級被一分為二。
  • Stata:斷點回歸 (RDD)實用指南
    斷點回歸設計(Regression Discontinuity Design, RDD)最早是由Thistlethwaite and Campbell
  • 【文獻複製】用最新款rdrobust複製經典文獻
    rdrobust程序來源:http://sites.googole.com/repackages/rdrobust/stata數據來源
  • 一文收藏stata14&15小抄:常用命令匯總
    Basic stata command 本節主要對stata一些基礎命令例如導入導出和描述性分析以及創建新變量進行學習。命令語法格式圖1.5  stata運算符號圖1.8  stata描述性命令tabstat圖1.9  創建新變量 命令gene
  • Stata15.0中文版正式發布!又要騙我去學習了
    來源:stata官網,https://www.stata.com/new-in-stata/chinese-interface
  • 450年的葡萄牙殖民主義在印度:傳教士,教育,和性別的根源|附地理斷點回歸設計GRD(空間斷點回歸設計SRD)匯總
    關鍵詞:殖民主義,性別不平等的根源,男性偏愛,文化與制度,印度,葡萄牙帝國,地理斷點回歸設計(GRDD),空間RDD。:新晉克拉克獎得主Dell地理斷點論文技術分析III:ArcGIS地理數據導入stata形成計算數據等新晉克拉克獎得主Dell地理斷點論文技術分析II:ArcGIS-3D與R語言參數畫黑白和彩圖|附技術分析III部分stata資料新晉克拉克獎得主Dell的地理斷點論文技術分析I:ArcGIS-Python地理數據處理,biprobit
  • 回歸控制法的Stata命令rcm:完整演講視頻已發布於B站
    Stata應用」,正式發布陳強教授團隊的最新研究成果之一:回歸控制法(regression control method)的Stata命令rcm,引起與會觀眾的極大興趣。據悉,陳強教授團隊開發的rcm命令是首個在Stata中實現回歸控制法的命令。
  • Stata:滾動回歸的五個命令-rolling
    滾動窗口回歸2. rollreg 命令3. rolling 命令4. rolling2 命令5. asreg 命令6. 參考文獻7.在滾動回歸之前,必須要 tsset 或 xtset 聲明時間變量。當使用 rolling 命令時,window(#) 選項是必須的,其含義是每次回歸的窗口大小。
  • 人生苦短,我學stata
    課程內容涵蓋空間計量、因果推斷計量方法、斷點回歸為了幫助大家全面系統的掌握stata,我們在一貫堅持高水平授課辦會的基礎上,特別打造「小班教學、理論與軟體並重、精品課程解析」的課程培訓亮點,現推出2021年高級計量及Stata應用研討班!截至目前,計量經濟學服務中心已經在西安、北京、上海、廣州等地成功舉辦了15場stata高級班,並在深圳南方科技大學舉辦了一場stata編程研討班。
  • 學術小渣 Stata常用命令
    大學期間覺得學的最有用的軟體之一就是stata了,對stata基本是在血和淚的嘗試中爬過,到了最後基本屬於只要stata不出現紅字錯誤命令就開心得不得了。順便整理一下常用的stata命令如下,應該對付計量方向第一學期的入門問題不大(求stata大神不虐..),所以就只寫了一部分常用的,有時間後面再補充吧。
  • stata常見命令分享(下)
    前幾日小編結合自己做數據的經歷給大家總結分享了stata常用命令分享(上)今天就繼續給大家分享哦~>上回我們講到將excel表格中的數據導入stata隨後可以進行一些簡單操作以實現我們的小心思那麼一頓操作猛如虎之後或許你想給變量換個名字那麼請輸入