平行趋势检验不是平行趋势证明:DiD 里最容易被误读的『前置证据』
【锚点】这一篇只钉一个判断:【平行趋势检验通过】不等于【平行趋势成立】;在【DiD】中,它只是对已观测【预期间】的【缺失证据检验】,不是对【反事实趋势】的【证明】。
【显式】【DiD】的因果识别依赖一个反事实假设:若无处理,处理组与对照组的结果趋势应平行。【事件研究法】常用【预期间】系数检验组间趋势差是否显著异于 0。这个操作本身是清楚的。
【流程节点链路】:【定义处理组/对照组】→【选择预期间窗口】→【估计组间趋势差】→【检验预期间差异】→【外推到处理期反事实趋势】→【估计处理效应】。关键漏洞在【外推】:检验只覆盖已观测【预期间】,【处理期】的【反事实趋势】不可直接观测。
【隐式】【p>0.05,所以平行趋势成立】是把【未检出偏差】误当成【偏差为零】。用证据法类比:【排除合理怀疑】需要正面证明,不能靠【未提出合理怀疑】。
【细微】在【交错处理】中,传统【TWFE】DiD 可能让已处理组充当对照组,产生【负权重】;即使【预期间】平均系数接近 0,某些【cohort】的潜在趋势差仍可能污染平均处理效应。de Chaisemartin & D’Haultfoeuille (2020)、Sun (2021)、Callaway & Sant’Anna (2021) 都指出这一风险;Roth (2022) 则提醒【pre-test 功效】过低会放大事后选择与解释风险。
【极难发现】真正不可检验的是【处理期趋势差】。你只能检验【过去是否平行】,不能直接检验【未来是否会平行】;除非附加【趋势差稳定】、【无 anticipation】或【特定函数形式】等强假设。因此【预趋势检验】的因果价值是【排错】,不是【识别】。
【可计算推演】若真实【预期间趋势差】为 0.05 SD,而检验功效只有 30% 发现 0.1 SD 的差,那么【p>0.05】仍不能排除 0.05 SD 的系统偏差;若处理效应估计为 0.3 SD,该偏差相当于约 17% 的相对误差。这个命题可用模拟直接检验:固定趋势差、样本量与处理时点分布,重复估计并计算 p 值分布。
【结论】把【DiD】表述为【平行趋势已证明】是【证据等级误配】。更严谨的表述应是:【在已观测预期间未检出趋势差,并假设处理期趋势差不超过 X,处理效应为 Y】。
【待验证点】当【预趋势检验功效】低于 50% 时,是否应强制报告【未检出偏差上限】与功效,而不是只报告【pre-trend 不显著】?







0 評論