Synth_Runner命令:合成控制法高效实现
2020-07-24 19:31阅读:
连享会合成控制法
专题推文
合成控制方法(Synthetic Control Method)由 Abadie and Gardeazabal (2003)
提出。目前,该方法已被广泛使用。本文介绍合成控制法高效实现命令
synth_runner。
1.
背景介绍
在连享会此前发布的
「合成控制法
(Synthetic Control Method) 及 Stata 实现」
文中,我们已经介绍了当实验组只有一个对象(A市)时,可以使用 Abadie and Gardeazabal (2003)
提出的“合成控制法”(Synthetic Control Method) 来构造反事实框架。
其基本思想是,虽然无法找到 A
市的最佳控制地区,但通常可对若干大城市进行适当的线性组合,以构造一个更为优秀的“合成控制地区”(synthetic control
region),并将
“真实 A 市” 与
“合成 A 市” 进行对比,故名
“合成控制法”。
合成控制法的一大优势是,可以根据数据(data-driven)来选择线性组合的最优权重,避免了研究者主观选择控制组的随意性。
然而,当实验组中有多个试点对象在不同的时间受到政策冲击时,
「合成控制法
(Synthetic Control Method) 及 Stata 实现」 文中介绍的
synth
命令将无法实现。此时,
synth_runner
命令是解决该问题的不二选择。该命令的优点包括:
- 其一,它可以直接进行安慰剂检验,并提供统计推断的P value来比较安慰剂检验的效果;
- 其二,允许多个试点对象在不同的时间受到冲击;
- 其三,提供拟合优度和估计结果的可视化呈现。
原文链接:
https://www.lianxh.cn/news/db3d2785cd5c0.html