什么是 合成控制法?
合成控制法是一种比较案例设计,它用未处理供体单位的加权组合复现处理单位的处理前结果与预测变量,从而估计其处理后缺失的反事实结果路径。
快速了解
| 规范文档 | 官方规范 |
|---|
工作原理
凸供体权重构造透明的反事实
经典估计器选择 w_j>=0 且 sum(w_j)=1 的权重,使处理单位与加权供体的处理前预测变量和结果距离最小,再计算处理后的 Y_treated,t-sum(w_j Y_j,t)。凸约束让插值与供体贡献可见并限制外推,但处理单位位于供体凸包外时也可能无法充分拟合。Abadie、Diamond 与 Hainmueller系统化了这一比较案例方法。
供体池设计必须先于权重优化
应排除受到同类干预、提前响应、溢出、重大测量变化或不兼容结构冲击的供体,并在查看处理后差值前声明结果与预测窗口,否则供体选择会变成由结果驱动的研究者自由度。报告需要列出全部供体权重、预测变量平衡、处理前路径、RMSPE,以及是否由单一供体主导。
推断依赖安慰剂与敏感性而非一条拟合线
空间安慰剂把处理依次分配给供体,比较处理后与处理前拟合误差比;时间安慰剂检查虚假处理日期,Leave-one-out 则暴露结果对关键供体的依赖。供体池很小时,置换证据分辨率有限;处理前拟合差时,处理后 Gap 也难以解释。Conformal 或模型区间必须遵守各自残差假设,并与 Augmented、Generalized 或 Synthetic DiD 等扩展明确区分。
主要特点
- 从未处理供体的加权组合构造反事实
- 使用处理前结果和预测变量选择权重
- 通常把权重约束为非负且和为一
- 输出处理单位与合成单位的逐期差值
- 允许直接审计处理前拟合与供体影响
- 依赖安慰剂、敏感性与设计可信度检查
常见用途
- 评价单个州或国家实施的政策
- 估计只在一个市场上线产品改动的影响
- 为遭遇独特干预的企业构造比较对象
- 研究具有较长处理前历史的聚合冲击
- 检查结论是否依赖单一供体或处理日期
示例
Loading code...常见问题
合成控制法与双重差分法有什么区别?
经典 DiD 在平行趋势下使用比较组的变化;SCM 则选择加权供体组合来复现处理单位的处理前路径与预测变量。两者都需要可信的未处理反事实演化,但权重、诊断方式和标准推断程序不同。
合成控制处理前拟合差意味着什么?
这表示在当前设定下,供体池无法于干预前充分复现处理单位,从而削弱它能代表处理后缺失反事实的主张。应如实报告不匹配,并考虑重新设计供体池或采用有依据的其他方法。
合成控制的供体池应如何选择?
应依据实质可比性和处理前资格规则选择,且不能先查看处理后结果。需排除受到同类干预、溢出、提前响应、测量不兼容或独特冲击的单位,并报告对供体纳入与排除的敏感性。
合成控制中的安慰剂检验能证明什么?
它显示处理单位的 Gap 或处理后与处理前 MSPE 比率,相对供体池中的虚假干预或处理前虚假日期是否异常。它不能证明设计假设;供体很少时,经验概率也非常粗糙,分辨率有限。
经典合成控制法能处理多个处理单位吗?
经典形式最适合一个处理单位和多个未处理供体。多个或错位处理通常需要广义或增强合成控制、Synthetic Difference-in-Differences、矩阵补全,或其他具有匹配目标量与推断程序的面板设计。