【C0065】合成控制SCM

经济学 会计金融 管理科学
计量经济学与因果推断
Stata
时间图标 2026-03-09
高级

合成控制法 (Synthetic Control Method, SCM)

概述

合成控制法是一种用于评估政策干预或事件影响的因果推断统计方法,由 Abadie, Diamond, and Hainmueller (2010) 提出。它特别适用于处理组只有一个或少数几个单元(如一个国家、一个州、一个城市)的情况,传统的差分-in-差分 (DID) 方法在此类场景下可能表现不佳。

核心思想

SCM 的核心思想是为处理组构造一个"合成对照组"。这个合成对照组是由多个未受干预的对照组单元加权组合而成。权重的选择使得在政策干预之前,合成对照组在结果变量和一系列预测变量上的表现尽可能接近处理组的实际表现。

主要步骤

  1. 数据准备:收集处理组和潜在对照组在政策前后的面板数据,包括结果变量和预测变量。
  2. 权重优化:通过优化算法寻找一组非负权重,使得加权后的对照组在预干预期间的特征与处理组最相似。
  3. 效应评估:比较政策实施后处理组的实际结果与合成对照组的结果,其差异即为政策的因果效应。
  4. 稳健性检验:通常通过安慰剂检验(Placebo Test)来评估结果的显著性。

优势

  • 适用于小样本处理组。
  • 数据驱动地选择对照组合成,减少主观性。
  • 能够直观展示政策效果的动态变化。

局限性

  • 对预干预期间的拟合效果依赖性强。
  • 外推能力有限,仅适用于插值范围。
  • 计算复杂度相对较高。
下载代码
兑换码获取图标 兑换码获取
文件名称: C0065.zip
文件大小: 0MB
更新时间: 2026-03-09