鸣众数研A Voice for Every Researcher
科研教学 / DID 从零入门 / B56

第一次手算 DID:读四个均值,算两次差

1992 年新泽西州提高最低工资,邻近的宾夕法尼亚州东部同期维持原标准。两边门店的平均就业各变了多少?

课前准备 纸笔、计算器与课堂数据零基础必看!

先准备纸笔或计算器。下表已列齐计算所需的四个数。想核对分母,可以下载原汇总表与计算说明。

本课能学到什么读出两组政策前后的每店平均就业,手算双重差分,并解释它比较了什么。

先算每组的变化

每格是当地该轮每家有效门店的平均就业,单位为全职当量。先看同行,从右边的政策后减去左边的政策前。

地区与组别政策前政策后
新泽西州
处理组
20.43946561.05 ÷ 321 家21.02746707.75 ÷ 319 家
宾州东部
对照组
23.33121796.50 ÷ 77 家21.16561629.75 ÷ 77 家

四格中,每个平均值都用“当轮全职当量合计 ÷ 当轮有效门店数”得到。例如第一格是 6561.05 ÷ 321。新泽西州政策后的分母是 319。计入分母的门店在该轮必须有完整就业分项,前后门店未必相同。

先算处理组的“后 − 前”,再用同一方向算对照组。最后用处理组变化 − 对照组变化,得到双重差分(DID)。对照组的变化如果为负,最后一步减去的就是一个负数。

按两位小数填写。本题允许用表中四位小数计算。

核对成果

查看三步算式与结果

新泽西州变化约为 +0.5880。宾州东部变化约为 -2.1656。相减得到 2.7536,即新泽西州每店平均全职当量的变化比宾州东部高约 2.75。

课程按未提前舍入的四格值计算,已有参考脚本输出 2.753605782980582。论文表 3 的报告值为 2.76;本课保留两者差异。

原参考表每店平均全职当量
新泽西州 · 政策前20.439408099688475
新泽西州 · 政策后21.02742946708464
宾夕法尼亚州东部 · 政策前23.33116883116883
宾夕法尼亚州东部 · 政策后21.165584415584416

要把这个差值解释为政策效果,还需要相信:如果新泽西州没有提高最低工资,其就业原本会像对照组一样变化。这里仅有一轮政策前数据,不能据此检验两组原来的趋势;四格也不足以计算门店层面的标准误。

为什么还要减去对照组的变化?

对照组告诉我们一种假设的参照趋势:如果新泽西州没有这次政策,并且它的未处理变化与宾州东部一致,那么政策后平均就业的反事实约为20.4394−2.1656=18.2738。实际值为21.0274,与这个反事实相差约2.7536个全职当量。这与“两次差分”是同一算式的另一种看法。

平行趋势要求的是“没有政策时两组的变化可比”,不要求政策前水平相同。这里只有两轮均值,不能凭四格数检验处理前趋势;而且前后有效门店构成有变化。因此这一步先学会构造比较,尚不能只靠2.7536就排除同期冲击或样本变化的解释。

讲义与作业

资料出处与计量单位

本课使用项目已核对的 Card 与 Krueger 1992 年快餐门店调查汇总。全职当量按全职员工和经理/副经理人数,加上兼职人数的一半计算。每行原始输入是一个地区在一轮调查中的合计。

Card 与 Krueger(1994)论文及表 3 · 作者公开数据入口 · 本课来源与字段

改一道题,检查看懂了没有

假设对照组变化为 −1,处理组按原值不变。先算新的双重差分,再解释它为什么会变。这个 −1 是教学假设。

核对参考答案

约为 0.5880 − (−1) = 1.5880。你改动的是用于比较的参照趋势。

下一课:确定处理组、对照组与政策生效时间 →

学完本单元后:Stata 回归与独立迁移

打开完整综合练习(含原学习进度),其中有原始计算脚本、回归与另一个模拟样本。准备用 Stata 时可先看软件安装指引。