以2019年7月上海实施垃圾分类政策为政策实验,用stata对其做双重差分模型。以3到5月为实验期前,9到11月为实验期后,北京为处理组,上海为实验组,因变量为IAQ指数,如何在stata做平行趋势检验并完成DID
时间: 2024-02-05 17:11:02 浏览: 132
在Stata中进行平行趋势检验和双重差分(DID)分析的步骤如下:
1. 导入数据
首先需要导入数据,包括IAQ指数和控制变量。控制变量包括一些可能会影响IAQ指数的因素,如天气、季节、空气质量等。
2. 检查平行趋势假设
平行趋势假设是进行DID分析的前提,即实验组和处理组在实验前具有相似的趋势。在Stata中可以使用回归模型来检验平行趋势假设,例如:
```
reg IAQ Pre After Shanghai Beijing Shanghai*After Beijing*After controls
```
其中,`IAQ`为因变量,`Pre`和`After`为虚拟变量,表示实验前和实验后的时间段,`Shanghai`和`Beijing`为虚拟变量,表示上海和北京两个城市,`Shanghai*After`和`Beijing*After`为交互项,表示实验组和处理组在实验后的效应差异,`controls`为控制变量。
如果交互项系数显著不为零,表明实验组和处理组的趋势不平行,不能进行DID分析。
3. 进行双重差分分析
如果平行趋势假设成立,可以进行DID分析。DID模型可以使用以下命令:
```
reg IAQ Post Pre*Shanghai After*Shanghai Pre*Beijing After*Beijing controls
```
其中,`Post`为虚拟变量,表示实验后的时间段,`Pre*Shanghai`和`After*Shanghai`为交互项,表示上海实验组在实验前和实验后的效应差异,`Pre*Beijing`和`After*Beijing`为交互项,表示北京处理组在实验前和实验后的效应差异,`controls`为控制变量。
DID估计量为实验组和处理组的效应差异,即(After*Shanghai - Pre*Shanghai)- (After*Beijing - Pre*Beijing)。
4. 进行稳健性检验
为了检验结果的稳健性,可以进行一些稳健性检验,如加入不同的控制变量、使用不同的实验期和控制期等。
阅读全文