【应用计量系列86】新DID的Stata包升级版csdid2

2018年以来,DID进展非常大,我们前面已经写过很多的推文笔记,许文立老师也有很多的工作论文和已发表的论文可供参考。这些最新进展中最大的改进就是发现了异质性处理效应对传统TWFE估计量可能带来严重的偏误。参见B站《交叠的秘密》讲座视频,或者许文立老师的工作论文《交叠的秘密》。为应对异质性处理效应可能带来的偏误,很多学者已经提出了稳健估计,例如CSDID,这个稳健估计量应该是目前DID应用文献中使用最多的文件估计量,参见DID最新应用文献解读

如果使用过CSDID的stata包的研究者可能有一种感觉,这个命令运行起来非常的缓慢,这是因为Callaway and Sant‘ Anna(2021)的算法本身所就需要非常多的迭代,但是另一个重要原因在于CSDID编写的底层语言引起的运行缓慢。这个包的作者Fernando Rios-Avila最近又重新用mata语言写了一遍cs估计量,命名为csdid2

截屏2023-02-01 14.12.07.png

正如FRA在readme里写道:csdid2是csdid的新版,不过全部用Mata写的,因此,运行速度更快。

一、安装

目前,csdid2还没有推出ssc安装。因此,我们可以下载上图中的四个文件:
(1)csdid2.ado
(2)csdid2_clean.ado
(3)csdid2_estat.ado
(4)lcsdid.mlib
将前三个文件copy进stata安装文件夹的ado/c文件夹,将第四个文件copy进ado/l文件夹。重启stata即安装成功。下面,我们用FRA给的例子来演示一下。

* 加载数据
ssc install frause
frause mpdta, clear

* This will generate everything, but show nothing! unless you request it.
* this can be done using the options agg(attgt) or agg(group) etc

csdid2 lemp, ivar(countyreal) tvar(year) gvar(first)

csdid2并不会显示任何结果。如果需要显示结果,我们可以使用estat:

estat event

结果如下:相关含义可以参考CSDID

image.png

将上述事件研究图画出来:

estat event, wboot plot
image.png

我们还可以改变事件研究的窗口长度:

estat event , revent(-2/2) plot
image.png

这个新的命令还有很多其它的选项,可以在研究中使用。具体信息请参见csdid2的github页面

注:(1)相关讲稿、Slides和stata do文件在许文立老师的github及其主页上公布。
(2)平行趋势的相关stata应用,请《量化社会科学讲习班》的学员注意后续线上讲座通知。
(3)更多计量和stata内容,请参见经验分析方法及Stata命令汇总
71、【应用计量系列71】断点回归(1):概述
72、【应用计量系列72】断点回归(2):丝滑世界里找“跳跃”
73、【应用计量系列73】交叠DID估计量 :stata包csdid升级版
74、【应用计量系列74】控制组群固定效应还是个体固定效应?
75、【应用计量系列75】合成控制法的新推断框架和stata应用
76、【应用计量系列76】平行趋势的秘密(一):平行趋势假设的类型
77、【应用计量系列77】平行趋势的秘密(二):明知不可为而为之
78、【应用计量系列78】断点回归(3):分离不分家
79、【应用计量系列79】平行趋势的秘密(三):如何给平行趋势假设提供经验证据?

80、【香樟推文2663】破产改革的经济后果
81、【应用计量系列81】平行趋势的秘密(四):如何给平行趋势假设提供经验证据?
82、【应用计量系列82】因果推断中的纠偏机器学习方法(DDML)
83、【应用计量系列83】还在取log(Y)?
84、【应用计量系列84】断点回归(4):最新进展
85、【应用计量系列85】DID最新文献:共同相关效应DID(CCE-DID)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容