Loading...
墨滴

thomas

2021/11/19  阅读:33  主题:橙心

双重差分方法

双重差分方法

上节回顾

时间序列分析 股市数据的ols与arima 预测

本节内容

掌握双重差分方法 使用双重差分进行政策分析


政策评估

如果有一项政策只在某几个或某一个地区实施,在其他地区未实施,那么我们就获得一次对该政策实际效果评估的机会。
实施政策地区为处理组;
未实施地区为控制组;

我们希望得到如下的政策效果差异;

命令

1、diff命令

1、g treat=(id=内蒙古)&!missing(id)
///选定处理组,比如内蒙古实施了某些政策,而其它地区没有实施,那么设定内蒙古为1,其它地区为0
2、g time=(year==1996)&!missing(id) /// 如该政策实施时间为1996年,就将政策时间点设为1996,1996年为1,其他时间则为0
3、diff y ,treat(treat) period(time)

2、reg 命令 实际上双重差分是对处理组与政策时间点变量的交乘项的回归,所以,也可以用reg命令来做双重差分

g treat=(id=内蒙古)&!missing(id)
g time=(year==1996)&!missing(id) 
g treated=treat*time
reg y treat time treated,r

3、稳健性检验

***定义一系列变量***
gen period=年份-1996
gen pre3=(period==-3&treat==1)
gen pre2=(period==-2&treat==1)
gen pre1=(period==-1&treat==1)
gen current=(period==0&treat==1)
gen post1=(period==1&treat==1)
gen post2=(period==2&treat==1)
gen post3=(period==3&treat==1)
***声明面板数据***
xtset 城市 年份
***面板数据回归***
xtreg 产业结构升级 pre3 pre2 pre1 current post1 post2 post3,fe
***保存结果***
est sto result
***安装coefplot***
ssc install coefplot
***画出平行趋势图***
coefplot result,keep(pre3 pre2 pre1 current post1 post2 post3) vertical recast(connect) yline(0)

案例

1、畜牧业示例数据 2、创新城市政策

作业

各组搜集畜牧业产业面板数据,使用双重差分方法分析政策效应

例如, 1996年内蒙古双增双提政策对肉羊产业发展的影响;
2011年草原奖补政策对草原实际载畜量的影响;
xx政策在某地区试点,评估其政策效应。

thomas

2021/11/19  阅读:33  主题:橙心

作者介绍

thomas