合成控制法SCM 背景、原理、Stata程序、文献案例分析
一、合成控制法概述
合成控制法(Synthetic Control Method, 简称 SCM) 首次由 Abadie and Gardeazabal (2003) 创立以研究西班牙巴斯克地区恐怖活动的经济成本。该方法的基本原理是:选取特定的预测变量(包括评估变量本身及影响评估变量的主要因素),通过对控制组中各样本的预测变量进行加权,从而拟合一个与处理组特质相近的反事实合成组, 通过比较政策实施后处理组与合成组之间的长期差异来评估政策影响。
操作步骤如下:
①筛选合适的控制组,确定合理的预测变量;
②拟合一个适宜的反事实合成组;
③对比合成组与处理组的差异以评估政策冲击的影响。
二、合成控制法的优势
合成控制法能够很好地克服双重差分法(DID)和倾向匹配得分法(PSM)两种政策评价方法所涉及的问题,通过数据驱动的方式对多个控制组对象进行加权,构造一个与目标组完全类似的控制对象。其优势体现在:
(1)作为一种非参数的方法,扩展了传统的双重差分法。
(2)通过数据驱动确定权重,减少了主观选择的误差,避免了政策内生性问题。
(3)通过对多个控制对象加权来模拟目标对象政策实施前的情况,不仅可以清晰地反映每个控制对象对“反事实事件的贡献,同时也避免了过分外推。
(4)可以对每一个研究个体提供与之对应的合成控制对象,避免平均化的评价,不至于因各国政策实施时间不同而影响政策评估结果,避免了主观选择造成的偏差。
(5)研究者们可在不知道实施效果的情况下设计实验。目前合成控制法在其他政策评价领域得到了广泛的应用。
合成控制法虽然仅提出十多年,但近来其应用日益广泛。比如,Billmeier and Nannicini (2013)使用跨国数据研究经济自由化(economic liberalization)的增长效应。Bohnet al. (2014) 研究美国亚利桑那州 “合法亚利桑那工人法”(Legal Arizona Workers Act)对该州非法移民的影响 。王贤彬、聂海峰(2010)研究行政区划调整(重庆从四川独立出来)的经济效应。刘甲炎、范子英(2013)研究重庆房产税试点对房价的作用。苏治、胡迪(2015)使用跨国数据研究通货膨胀目标制(inflation targeting)对通胀率的影响。相信在未来,合成控制法的理论与应用都将不断发展。
三、资料介绍
本资料为长期学习积累,经过实践,精心整理制作的合成控制法学习材料,不同于公开资料,资料包括三大部分:
(1)合成控制法文档(精心整理,带书签目录,精华!!!),文件名:合成控制法Synthetic Control Method,文件类型PDF,包括SCM背景介绍,AbadieandGardeazabal (2003) 论文案例分析,SCM原理,Stata命令介绍,安慰剂检验,补充案例分析等,文档目录如下:
(2)合成控制法经典文献资料(PDF全文),不仅包括SCM方法提出者本人Abadie,A的经典文献,还包括国内知名期刊采用SCM方法发表的文献,以及国外最新的研究文献。
文献列表截图:
(3)合成控制法Stata程序命令(包括synth、synth_runner,精华!!!),分别针对synth、synth_runner给出了详细的语法说明,注释,以及2个案例的实现,案例的数据说明,不仅一步步说明如何实现合成控制法,而且给出了很多人想要的安慰剂检验、排列检验的实现命令!
大多数人可能只了解synth,但是synth_runner更强大,可轻松实现安慰剂法(Placebo Test)和排列检验法(Permulation Test),包括选取RMSPE倍数的个体unit进行安慰剂检验,合成结果变量与实际值之间的差异,选择部分观测期间进行合成等,甚至是多期的干预。文件名为scm_code.do,超过200行,带有详细的注释,修改数据即可用于自己的研究。
四、资料截图
整个资料为压缩包文档,核心资料为scm_code.do、合成控制法文档截图如下:
合成控制法应用前景非常多,这份资料花了大半年细心整理制作,比其他资料更用心,过程不易,收费享有。欢迎学习交流。