作者:王昆仑 (天津大学)

Stata连享会 计量专题 || 公众号合集

导入

在 「连享会 - 倍分法系列推文」—— 「倍分法DID详解 (一):传统 DID」 文中,我们详细介绍了 DID 模型的估计,平行趋势的检验以及政策的动态效果的展示等主题,并通过模拟的方式给出了较为详尽的解答。

但该文中仅仅针对实施时点为统一的年份将样本划分为实验组和控制组的 Standard DID 模型。本文作为本系列的第二篇文章,将对政策实施时点更加灵活的 DID 形式进行介绍,其主要内容结构和方法与上一篇尽量保持一致,以达到本系列开篇时所说的用一套模拟方法将 Standard DID 和 Time-varying DID 模型整合在一起的目的。

一、引言

标准 DID 模型一般针对政策实施时点为同一个时期,且接受干预的状态将一直持续下去,否则 Treati∗PosttTreat _i * Post _tTreati​∗Postt​ 的交互项设置将会严重违背平行趋势的假设,从而导致交互项的估计系数有偏。由于现实世界中很多的政策试点地区和时间都不尽相同,而且也容易发生个体是否接受政策干预的状态在不停地发生改变,因此,本文将介绍渐进 DID 方法(Time-varying DID)来使得 DID 模型更加具有一般性。这类模型也被称为多时点 DID。 陈强老师在推文中称为“异时 DID (heterogeneous timing DID)”。

高铁开通、官员晋升以及多阶段试点政策等主题往往应用渐进 DID 方法作为其主要方法。说到渐进 DID 的相关论文,不得不提到的就是发表在 The Journal of Finance 上的 Beck, Levine & Levkov(2010) 这篇文章。 它运用渐进 DID 方法对银行去管制对收入分配的影响,并且给出渐进 DID 模型的平行趋势检验的方法。这篇不失为一篇利用渐进 DID 的模版。关于 Beck, Levine & Levkov(2010)更多的讨论,请参见经管之家黄河泉老师的帖子,这篇文章的代码和数据也可以从这个帖子中下载得到。我们在本文的第五节对 Beck, Levine & Levkov(2010) 的 Figure 3 进行复现。

下面对Standard DID 和 Time-varying DID 的模型设定予以简要的介绍。在双重固定效应(Two-Way Fixed Effects)的估计框架下,Standard DID 的一般化方程是 Yit=β0+β1∗Treati∗Postt+β∗ΣZit+μi+τt+ϵit(1)Y_{it} = \beta_0 + \beta_1 * Treat_i * Post_t + \beta * \Sigma Z_{it} + \mu_i + \tau_t + \epsilon_{it} \quad (1) Yit​=β0​+β1​∗Treati​∗Postt​+β∗ΣZit​+μi​+τt​+ϵit​(1)

与之相对应的Time-varying DID 的一般化模型设定是 Yit=β0+β1∗Treatit+β∗ΣZit+μi+τt+ϵit(2)Y_{it} = \beta_0 + \beta_1 * Treat_{it} + \beta * \Sigma Z_{it} + \mu_i + \tau_t + \epsilon_{it} \quad (2) Yit​=β0​+β1​∗Treatit​+β∗ΣZit​+μi​+τt​+ϵit​(2)
其中,ΣZit\Sigma Z_{it}ΣZit​ 表示随时间和个体变化的控制变量,μi\mu_iμi​ 表示个体固定效应,τt\tau_tτt​ 表示时间固定效应,ϵit\epsilon_{it}ϵit​ 表示标准残差项,i=1,2,3,...,N;t=1,2,3,...,Ti = 1,2,3,...,N; t = 1,2,3,...,Ti=1,2,3,...,N;t=1,2,3,...,T 。公式(1)和公式(2)中最重要的区别就是 Treati∗PosttTreat_i * Post_tTreati​∗Postt​和TreatitTreat_{it}Treatit​ 。换句话说,Time-varying DID 用一个随时间和个体变化的处理变量代替 Standard DID 中常用的交互项。

二、Time-varyig DID Simulation: 政策效果不随时间发生变化

2.1 模拟数据的生成

再次仿照 「倍分法DID详解 (一):传统 DID」 文中生成基础的数据结构,依然为60个体*10年=600个观察值的平衡面板数据。Time-varying DID 的设置体现在,我们使得 id 编号为 1-20 的个体在 2004 年接收政策干预,编号 21-40 的个体在 2006 年接受干预,编号为 41-60 的个体在 2008 年接受干预。因此,三组个体接受政策干预的时长分别为 6 年,4 年和 2年。


倍分法DID详解 (二):多时点 DID (渐进DID)相关推荐

  1. DID会固定年份吗_倍分法DID详解 (二):多时点 DID (渐进DID)

    作者:王昆仑 (天津大学) Stata连享会 计量专题  || 公众号合集 2020寒假Stata现场班 (北京, 1月8-17日,连玉君-江艇主讲) 「+助教招聘」 2020寒假Stata现场班 文 ...

  2. DID会固定年份吗_倍分法DID详解 (三):多时点 DID (渐进DID) 的进一步分析

    作者:王昆仑 (天津大学) E-mail: shawn0513@163.com 连享会专题课程:DSGE 模型及应用 连享会 DSGE 专题课程 这是连享会「倍分法(DID)专题推文」系列的第三篇文章 ...

  3. 倍分法DID详解(一):传统DID

    原文链接:https://www.lianxh.cn/news/73a938e236d82.html 导入 双重差分模型 (Difference-Differences, DID)是政策评估的非实验方 ...

  4. Stata倍分法:不满足平行趋势假设咋办?

    原文链接:https://www.lianxh.cn/news/4a297047ad9a4.html 「Source:Weights to address non-parallel trends in ...

  5. OS--进程间通信详解(二)

    OS–进程间通信详解(二) 文章目录 OS--进程间通信详解(二) 一.进程间通信 1.互斥量 Futexes Pthreads中的互斥量 2.管程 3.消息传递 消息传递系统的设计要点 用消息传递解 ...

  6. 数据结构--图(Graph)详解(二)

    数据结构–图(Graph)详解(二) 文章目录 数据结构--图(Graph)详解(二) 一.图的存储结构 1.图的顺序存储法 2.图的邻接表存储法 3.图的十字链表存储法 4.图的邻接多重表存储法 二 ...

  7. Android面试Hash原理详解二

    Hash系列目录 Android面试Hash原理详解一 Android面试Hash原理详解二 Android面试Hash常见算法 Android面试Hash算法案例 Android面试Hash原理详解 ...

  8. 十日均线算法oracle,10日均线法的详解

    @@@.各位..注意该股必需是多头排列.....最好是多头市场.........这样正确率才高..收盘价在十天平均线上才可以考虑买入股票.股价跌破十天平均线时,必须卖出股票.有的人一定会觉得这太简单. ...

  9. PopUpWindow使用详解(二)——进阶及答疑

    相关文章: 1.<PopUpWindow使用详解(一)--基本使用> 2.<PopUpWindow使用详解(二)--进阶及答疑> 上篇为大家基本讲述了有关PopupWindow ...

最新文章

  1. 里程碑式成果Faster RCNN复现难?我们试了一下 | 附完整代码
  2. 组件的高可用性 High Availability
  3. mysql忘记密码的处理方法
  4. 《明日方舟》的塔防元素:是鸡肋还是精髓?
  5. 用 Go 操作 MySQL 的 200 万数据时应该怎么搞?
  6. VC的文件路径为什么要用双斜杠
  7. REBOOT Reload - 可安装在优盘的 Windows 和 DOS 启动盘
  8. php5.4.13.tar.bz2,编译安装PHP-5.4.13
  9. Linux获取文件信息
  10. 全国750所高校(50所985/211)501个专业的毕业生在同一家公司搞事情
  11. 记事本写小程序C语言,抖音上用记事本编写爱心小程序教程
  12. Python考试题库(含答案)
  13. netty权威指南-第三章——netty入门应用
  14. virtualbox安装增强功能失败解决办法与原因
  15. 计算机的云是什么意思_阿里巴巴计算机云是什么意思
  16. scratch编程小游戏黑白棋
  17. win8 如何摄像头测试软件,高手解说win8系统摄像头检测不到的设置教程
  18. 10 计算并联电阻的阻值
  19. 华为设备vlan配置命令
  20. qt小项目 代码实现简易的QQ聊天 对话框的界面实现

热门文章

  1. Android——Activity切换炫酷动画实现
  2. 网友爆料:站长被骗百度联盟广告费
  3. ijkplayer视频解码播放架构分析
  4. W中的Event 1A到Event 1J以及Event 2A到2F的含义?
  5. 计算机提示msvcp110.dll文件丢失下载安装修复教程
  6. windows server 2016 活动目录部署系列(四)资源的权限分配
  7. 揭秘马斯克脑机接口公司Neuralink的科学雄心
  8. 诺基亚e72微信怎么一直显示服务器繁忙啊,诺基亚E72微信自动关闭的解决办法
  9. 基于金字塔LK的光流法实现—根据论文自己实现的c++代码
  10. inputstream 关闭 java,Java ObjectInputStream close()方法与示例