原文链接:https://www.lianxh.cn/news/9e1bb97a57041.html

目录

  • 1. 背景介绍
  • 2. 合成控制法原理
  • 3. 合成控制法的 Stata 实现
    • 3.1 命令安装
    • 3.2 语法格式
    • 3.3 加州控烟案例
    • 3.4 房产税对产业转移的影响:来自重庆和上海的经验证据
  • 4. 安慰剂检验
    • 4.1 安慰剂检验一
    • 4.2 安慰剂检验二
  • 5. 参考资料

推文介绍合成控制方法及其 Stata 的实现命令。合成控制方法(Synthetic Control Method)由 Abadie and Gardeazabal (2003) 提出。目前,该方法已被广泛使用。

1. 背景介绍

经济学家常要评估某政策或事件的效应。此政策可能实施于某国家或地区(省、州或城市)。为此,常使用"鲁宾的反事实框架"(Rubin's counterfactual framework),即假想该地区如未受政策干预将会怎样,并与事实上受到干预的实际数据进行对比,二者之差即为"处理效应"(treatment effect,借用医学术语)。

常用解决方法是,寻找适当的控制组(control group),即在各方面都与受干预地区相似却未受干预的其他地区,以作为处理组(treated group,即受到干预的地区)的反事实替身(counterfactuals)。

比如,要考察仅在 A 市实施的某政策效果,自然会想到以之相近的 B 市作为控制地区;但 B 市毕竟与 A 市不完全相同。或可用其他城市(B 市、C 市、D 市)构成 A 市的控制组,比较 B 市、C 市、D 市与 A 市在政策实施前后的差别,此方法也称"比较案例研究"(comparative case studies)。但如何选择控制组通常存在主观随意性(ambiguity),而 B 市、C 市、D 市与 A 市的相似度也不尽相同。

为此,Abadie and Gardeazabal (2003)提出"合成控制法"(Synthetic Control Method)。其基本思想是,虽然无法找到 A 市的最佳控制地区,但通常可对若干大城市进行适当的线性组合,以构造一个更为优秀的"合成控制地区"(synthetic control region),并将"真实 A 市"与"合成 A 市"进行对比,故名"合成控制法"。合成控制法的一大优势是,可以根据数据(data-driven)来选择线性组合的最优权重,避免了研究者主观选择控制组的随意性。

合成控制方法(Synthetic Control Method)的优点如下:

  • 作为一种非参数的方法,是对传统的双重差分法 DID 的拓展
  • 通过数据驱动确定权重,减少了主观选择的误差,避免了政策内生性问题
  • 通过对多个控制对象加权来模拟目标对象政策实施前的情况,不仅可以清晰地反映每个控制对象对"反事实"事件的贡献,同时也避免了过分外推
  • 可以对每一个研究个体提供与之对应的合成控制对象,避免平均化的评价,不至于因各国政策实施时间不同而影响政策评估结果,避免了主观选择造成的偏差
  • 研究者们可在不知道实施效果的情况下设计实验

2. 合成控制法原理

原理介绍请看以下链接:

  • Stata: 合成控制法程序
  • 合成控制法:一组文献
  • 合成控制法简介及代码

原文链接:https://www.lianxh.cn/news/9e1bb97a57041.html

合成控制法(SyntheticControlMethod)及Stata实现相关推荐

  1. 合成控制法 (Synthetic Control Method) 及 Stata实现

    作者:何庆红(北京大学中国卫生经济研究中心)   连享会:(知乎 | 主页 | 码云 | CSDN) 连享会推文集锦 Stata连享会 精品专题   本推文介绍合成控制方法及其 Stata 的实现命令 ...

  2. matlab quadprog_合成控制法及Matlab操作与应用

    Synth MATLAB Code (11/07/2006) written for MATLAB 7.0 by Alberto Abadie, Alexis Diamond, and Jens Ha ...

  3. 因果推断系列17 - 合成控制法

    因果推断系列17 - 合成控制法Synthetic Control 1. 神奇的数学技巧 2. 时间变量 3.合成控制vs线性回归 4. 外推? 5. 推断 小结 1. 神奇的数学技巧 研究双重差分法 ...

  4. stata命令汇总_第九届高级计量经济学及stata应用研讨会在京顺利举办

    二零一九,寒假佳时,近30余所高校的师生齐聚北京,参加了计量经济学服务中心举办的第九届"高级计量经济学及Stata应用"现场研讨班. 本届研讨班于2019年1月19日-1月22日在 ...

  5. python 非线性规划_支持向量机:Stata 和 Python 实现

    田原 (北京交通大学) godfreytian@163.com ? 连享会主页:lianxh.cn 扫码查看最新推文和分享 NEW!连享会·推文专辑: Stata资源 | 数据处理 | Stata绘图 ...

  6. 连玉君链接-Stata连享会

      Stata连享会   主页 || 视频 || 推文 || 知乎 温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验. New! lianxh 命令发布了: 随时搜索连享会推文.Stata 资源 ...

  7. stata 求输出相关系数矩阵命令_一文读懂结果输出命令大全(上)

    目录 描述统计量 help tabstat   //Stata 官方命令 描述统计量组间均值差异检验 help ttest help ttable2 help estout 相关分析命令 help p ...

  8. 面板数据分析及stata应用笔记

    动态面板数据模型及估计方法 假说里面不要出现显著 文章目录 (一)面板数据基础知识 **一.面板数据的定义** **二.面板数据的分类** **三.面板数据的优缺点** **四.面板数据模型** ** ...

  9. asdoc:Stata 结果输出又一利器!

    作者:卢梅 连享会 lianxh.cn 文章目录 1.输出描述性统计结果 Example 1:基本用法 Example 2:设定输出格式 Example 3:分组统计量 2.回归结果输出 基本用法 横 ...

最新文章

  1. [RabbitMQ]RabbitMQ原理与相关操作(一)
  2. python startswith
  3. #求教# 公共less模块中的背景图片地址应该怎么处理?
  4. 在中国做操作系统研发 20 年是种什么体验?
  5. LeetCode 695 岛屿的最大面积
  6. 实践GoF的23种设计模式:SOLID原则(上)
  7. CentOS 7安装部署zabbix3.4
  8. Android-LayoutParams的那些事
  9. 从有到优:百度前端接入技术的升级之路
  10. Java代码-List集合求交集、补集(差集)
  11. 蓝牙音频芯片,在交通灯提示语音更换的应用解析,WT2605X
  12. 【leetcode】442. Find All Duplicates in an Array(Python C++)
  13. 豆瓣电影评分分析(数据分析)
  14. windows 10 输入法切换设置
  15. 大数据技术之Sqoop
  16. 查看Oracle sys_lob,system表空间满的处理-SYS_LOB0003450292C00039$$
  17. Vue 项目飞鸟头条后台管理系统
  18. 如何将网址链接生成在微信可用的网址二维码
  19. 显示桌面快捷键不见了
  20. 霍尔电流传感器在直流列头柜的应用

热门文章

  1. 我国信用卡代偿业务的特点与问题
  2. Thymeleaf+SpringBoot+Mybatis实现的齐贤易游网旅游信息管理系统
  3. iOS 技术 info.plist文件的常用配置总结
  4. synchronized(互斥线程,类线程和对象线程),一段代码理解
  5. 面试题:15个人围成圈数数 每逢报数为七的倍数就退出,一直循环下去 ,直到剩下最后一人 ,最后剩余的是第几个人,展示出退出的顺序
  6. iOS App被拒原因
  7. 在服务器设置中smtp协议是指,在outlook的服务器设置中SMTP协议是指
  8. RoBERTa: A Robustly Optimized BERT Pretraining Approach(通篇翻译)
  9. spring结合Echarts实现中国地图大区、省、市、区/县的穿透
  10. 【DB宝44】Oracle rac集群中的IP类型简介