什么是 双重差分法?

双重差分法是一种准实验设计,在平行趋势假设下,用处理组结果变化减去比较组结果变化,以估计处理带来的因果效应。

快速了解

规范文档官方规范

工作原理

平行趋势描述不可观测的反事实路径

DiD 通常以已处理单位的平均处理效应为目标。平行趋势要求处理组本来会经历的未处理结果变化,与比较组已观测变化相同,也可以在声明的处理前协变量条件下成立。两组结果水平无需相等,但方便取得的比较组并不自动有效;与处理同步的冲击、测量变化、选择性流失和溢出都会破坏对比。

处理前趋势只能诊断,不能证明假设

Event Study Lead、虚假处理日期、替代比较组、协变量平衡与结果定义检查可以暴露矛盾;未拒绝前趋势差异也可能只是统计功效不足,根据噪声预检筛选模型还会扭曲推断。应声明可信的平行趋势偏离范围并做敏感性分析,而不是宣称假设已经被验证。

错位采用需要组别-时间目标量

当不同组在不同时间采用处理,且效应随组别或暴露时长变化时,传统双向固定效应系数可能混入已处理对照,并使用难解释甚至为负的权重。Callaway 与 Sant'Anna在无提前响应和平行趋势条件下识别组别-时间效应,再按明确问题聚合。报告必须包括比较组、事件时间支持、聚合权重、聚类不确定性和同时置信带。

主要特点

  • 比较结果变化而不是只比较处理后水平
  • 通常以已处理单位或采用组的效应为目标
  • 依赖未处理结果的平行趋势假设
  • 必须明确处理时点与提前响应边界
  • 错位采用时需要组别感知的估计器
  • 支持安慰剂、前趋势和敏感性诊断但不能证明有效

常见用途

  1. 评价某地区先于其他地区实施的政策
  2. 无法随机分配时衡量产品灰度发布影响
  3. 从面板或重复横截面估计项目效应
  4. 用从未处理或尚未处理单位比较不同采用组
  5. 检查 Event Study 结论能否承受替代趋势假设

示例

loading...
Loading code...

常见问题

双重差分法中的平行趋势假设是什么?

它要求在相关时间段内,处理组的平均未处理潜在结果会像比较组结果一样变化,也可以在声明的处理前协变量条件下成立。它关注不可观测的反事实趋势,并不要求两组已观测结果水平完全相等。

处理前趋势平坦能证明 DiD 有效吗?

不能。处理前估计可发现部分违背,却可能因功效不足而漏报,也无法观测处理后反事实。Event Study Lead 应与领域机制、安慰剂结果或日期、替代对照和趋势偏离敏感性分析结合。

为什么双向固定效应在错位处理下可能失效?

当不同组在不同时间开始处理且效应异质时,TWFE 可能把已处理单位当作新处理组的对照,并用难解释或负权重聚合底层效应。组别-时间方法先定义有效比较,再聚合明确的组别-时间处理效应。

双重差分法必须使用面板数据吗?

不必须。单位面板与重复横截面都可使用,但对应的抽样和构成假设不同。面板可观察同一单位变化;重复横截面比较不同样本,因此更依赖目标人群构成稳定,或需要恰当重加权。

DiD 的不确定性应如何计算?

应考虑处理分配层级和误差依赖层级,通常采用聚类稳健或设计专属推断。处理集群很少时,常规渐近近似可能很差;Event Study 还应整体解读同时置信带,而不是逐点挑选显著结果。

相关术语