双重差分(DID)
DDD合成控制法空间计量进阶

61_合成控制法及其问题

作者:计量科研导航站发布:2026-04-14★★

合成控制法及其问题

合成控制法(Synthetic Control Method, SCM)是 Abadie & Gardeazabal (2003) 提出的处理单一或少数处理单元的因果推断方法。


一、研究场景

适用场景

当一个政策仅影响一个或少数几个单元时:

  • 加州控烟政策(仅一个州)
  • 德国统一(仅一个国家)
  • 恐怖袭击对一个地区经济的影响

传统方法的局限

  • DID:需要多个处理单元,且假设平行趋势
  • 匹配:很难找到与处理单元预趋势相似的单个对照
  • 事件研究:缺乏反事实对照组

二、合成控制法的基本思想

核心思路

用多个对照单元的加权组合构造一个"合成"的对照组,使其在处理前的特征和结果轨迹与处理单元尽可能相似。

Yitsynth=jdonorwjYjtY_{it}^{synth} = \sum_{j \in \text{donor}} w_j Y_{jt}

其中权重 wj0w_j \geq 0wj=1\sum w_j = 1

直觉

"合成加州" = 0.155 × 康涅狄格 + 0.117 × 科罗拉多 + 0.109 × 内华达 + ...


三、权重优化

目标函数

minwX1X0wV\min_{w} \|X_1 - X_0 w\|_V

其中:

  • X1X_1:处理单元的预测变量向量
  • X0X_0:对照单元的预测变量矩阵
  • VV:预测变量的权重矩阵

约束条件

  • wj0w_j \geq 0(非负权重)
  • wj=1\sum w_j = 1(权重和为 1)

优势

  • 权重非负 → 合成单元是外推(非内插)
  • 数据驱动 → 避免研究者主观选择对照

四、统计推断

排列检验(Permutation Test)

  1. 将处理标签逐一分配给每个对照单元
  2. 对每个"伪处理"单元计算合成控制
  3. 比较真实处理效应与伪处理效应的分布

优势

  • 不依赖于渐近理论
  • 适用于小样本

五、SCM 的问题

1. 插值偏差

  • 当处理单元的特征超出对照单元的凸包时,合成控制可能不准确
  • 权重约束(非负、和为 1)可能限制拟合精度

2. 过拟合

  • 拟合预趋势时可能过度拟合噪声
  • 需要交叉验证或正则化

3. 推断复杂性

  • 排列检验需要足够多的对照单元
  • 当对照单元较少时,检验力不足

4. 预测变量选择

  • 预测变量的选择影响权重
  • 缺乏统一的选择标准

核心要点

  1. SCM 适用于单一或少数处理单元的政策评估
  2. 核心思想是用对照单元的加权组合构造反事实
  3. 权重非负且和为 1,保证合成单元是合理的外推
  4. SCM 存在插值偏差、过拟合、推断复杂等问题