matlab双重差分模型,Stata+Eviews+R:倍分法/双重差分操作教程

双重差分法(Difference-in-difference,DID)有几种其他的称谓:倍差法、差分再差分等。该方法的原理非常简单,它要求数据期至少有两期,所有的样本被分为两类:实验组和控制组,其中实验组在第一期是没有受到政策影响,此后政策开始实施,第二期就是政策实施后的结果,控制组由于一直没有受政策干预,因此其第一期和第二期都是没有政策干预的结果。双重差分方法的测算也非常简单,两次差分的效应就是政策效应。

案例背景:在这个案例中,研究新泽西州最低工资的提高对快餐业就业水平的影响。比较了这一组餐馆员工人数的变化与相邻的宾夕法尼亚州的对照组。

2

Eviews操作之双重差分

1、调用数据

首先我们读入所需数据

a86da852e2adb78be5bcb3864839e244.png

2、生成交互项,命令为:

生成政策前后以及控制组虚拟变量,并将它们相乘产生交互项。

genr did =tr*t

fde98b0d88db52de8a7e2cdc89941277.png

3、进行双重差分操作

命令为:ls fte did tr t c

  • 2
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
双重差分模型(Double Difference Model)是一种常用的计量经济学方法,也称为“差分差分”或“差分-差分”方法。 该方法主要用于研究某个政策或干预措施对于某一群体或区域的影响。它通过比较受干预群体和未受干预群体的变化情况,来消除一些可能对结果产生影响的混淆因素,例如时间趋势、个体固定效应等。 在Stata中,可以使用“xtreg”命令进行双重差分模型估计。具体步骤如下: 1. 将数据设为面板数据格式,即每个观测有一个时间和一个个体的标识符。 2. 使用“xtset”命令定义时间和个体的标识符。 3. 使用“xtreg”命令进行回归分析,其中需要指定两个时间点和两个群体的标识符,并使用“i.”表示固定效应。 例如,以下代码展示了如何使用Stata进行一个简单的双重差分模型分析: ``` * 导入数据 use example_data.dta * 将数据设为面板数据格式 xtset id year * 进行双重差分模型回归分析 xtreg y treat i.year##i.treat, fe ``` 其中,“y”为因变量,“treat”为干预变量,“year”为时间变量,“id”为个体标识符。 “i.year##i.treat”表示同时控制时间和干预的固定效应,“fe”表示使用固定效应模型进行回归分析。 注意,双重差分模型需要满足一些假设前提条件,例如受干预群体和未受干预群体在干预前是相似的,干预效应在时间和群体上是恒定的等。在实际应用中需要注意检验这些假设是否成立。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值