Skip to content

单时点组间趋势图教程

DID 诊断

在统一政策时点场景下,先直观看处理组和对照组的变化路径。

常用 Stata 命令collapse (mean) y, by(time treat) twoway line y time if treat==1 || line y time if treat==0
在 STATAU 中打开此功能
组间趋势图DID 预检平行趋势直观检查

这个页面解决什么问题

如果所有处理组都在同一个时间点受到政策影响,这页是做趋势预检查的最快入口。它不直接给出回归系数,而是先让你看处理组和对照组在政策前后的路径有没有明显分叉。

适用数据与前提

需要时间变量、处理组变量和一个用于绘图的结果变量。

STATAU 页面中每个位置应该放什么变量

网站位置应放入的变量说明
结果变量政策影响的核心结果变量图里展示的是两组在这个变量上的平均走势。
处理组变量处理组 / 对照组标识通常为 0/1 或两类清晰分组。
时间变量年份、季度或月份用于把走势按时间顺序串起来。

Stata 等效代码

collapse (mean) [结果变量], by([时间变量] [处理组变量])
twoway line [结果变量] [时间变量] if [处理组变量]==1 || line [结果变量] [时间变量] if [处理组变量]==0
Stata 代码位置STATAU 网站对应位置应放入什么
[结果变量]结果变量图里两条线围绕的核心指标。
[处理组变量]处理组变量决定哪条线是处理组、哪条线是对照组。
[时间变量]时间变量决定走势的横轴顺序。

在 STATAU 中操作步骤

  1. 选择时间变量、处理组变量和结果变量。
  2. 先看政策前两组趋势是否大致平行,再看政策后是否出现明显分叉。

结果怎么看

  • 政策前走势越接近,后续 DID 解释通常越稳。
  • 如果政策前就已经明显分叉,需要更谨慎地解释 DID 结果。
论文表述示例
  • 可以写成:“从政策前趋势图看,处理组与对照组在政策前走势大体一致,具备继续做 DID 的基础。”

常见使用误区

  • 两组样本构成差异太大时,光看趋势图还不够,通常还要补样本平衡性或 PSM-DID。
  • 趋势图只能帮助你做直观预判断,不等于已经完成正式 DID 识别。

相关页面