跳到主要内容

动态面板与广义矩

系统 GMM 估计

把滞后因变量放进面板方程时,用差分把个体效应洗掉,再用更深的滞后当工具,避免 Nickell 偏倚把惯性系数拉歪。

更新日期 2026-08-29 量表/潜变量

这篇能回答什么

系统 GMM 这一产品页回答的是:「在个体—年份面板里,当期 Y 对滞后 Y 与当期 X 的差分斜率是多少,工具够不够推动 ΔY_{t-1}」。实现上先按实体排序,构造 Y_{t-1}、一阶差分 ΔY / ΔX / ΔY_{t-1},再用 Y_{t-2} 作为 ΔY_{t-1} 的工具,对差分方程做稳健协方差的 2SLS(Arellano–Bond 差分 IV)。表头写「动态面板差分 GMM 估计结果」:当前输出是差分方程,不是再叠一层水平方程的完整 Blundell–Bond 系统。

适合:T 至少 3 期、实体有重复观测,理论允许「昨天的 Y 进入今天的方程」,并且你接受用滞后当内部工具,而不是另找外部 Z。教学工作表「panel」:20 个个体 × 2014–2023 共 200 行;差分与两期滞后清掉空值后,表注有效样本 160。角色是 1 个个体标识、1 个时间、1 个定量 Y、至少 1 个 X。

什么时候不该用

只有一期截面、也找得到外部工具,主分析写工具变量回归,不要为了「听起来像 GMM」打开本页。截面 / 一般 IV 的矩语言与占用核验在GMM估计,那一页没有 L1.Y。不可观测特质钉在个体上、方程里没有滞后 Y,先看面板固定效应。X 可视为外生且无动态,用线性回归。实体数超过 500 会拒绝;差分后有效行少于 10 会拒绝。

如何选择方法

四页分工不同。2SLS 页吃的是外部「工具」列,表里是 const / 外生 / 内生,第一阶段 F 可以到数百。GMM估计页先核矩条件占用(教学 N=221 的 A/B/C),不打印差分惯性。固定效应页做组内去均值,但把 L1.Y 当回归元会 Nickell 偏倚。本页自动生成滞后工具,表里应出现 X 与 L1.Y (滞后一期因变量) 两行。

  • 系统 GMM(本页):个体 + 时间 + Y + X;输出差分系数、稳健 z、第一阶段 F、差分后 N。

  • 工具变量 (2SLS):外部 Z,截面或可堆叠截面,有 Wu-Hausman。

  • GMM估计:一般 IV 矩语言;教学结果是占用表,不是 L1.Y。

  • 面板固定效应:无滞后 Y 时吸收 α_i;有 L1.Y 时不要当主表。

输入、输出与限制

输入

四个角色都必填。个体列须为定类(教学为 U01–U20);时间可以是年份这种定量或定类;Y 必须定量;X 可为定量或定类。系统不会让你手选工具列——工具固定为 Y 的二阶滞后。进入估计的是删缺失、再丢掉因 shift / diff 产生的空行之后的样本。

  • 自变量:最少 1 个,最多 50 个。

  • 因变量:最少 1 个,最多 1 个(定量)。

  • 个体/实体:最少 1 个,最多 1 个(定类)。

  • 时间变量:最少 1 个,最多 1 个。

输出

一张系数表:解释变量、差分系数、稳健标准误、z、P。本例两行——X 与 L1.Y (滞后一期因变量)。表注给出 Arellano–Bond 口径、第一阶段 F 与差分后有效样本。系数图按差分方程绘制。洞察若把 0.5865 安到「滞后 Y」上,以表的行名为准:0.5865 属于 X,L1.Y 是 1.2585。

产品限制

  • 每个实体至少要撑住滞后两期 + 一阶差分,等价于 T ≥ 3。

  • 实体个数上限 500。

  • 当前求解器是差分方程上的 IV2SLS,不输出 AR(1)/AR(2) 与 Hansen J;论文若要这两项,需在可报告序列相关与联合过度识别的程序里另跑。

  • 水平方程(真正把「系统」两个字做满的 Blundell–Bond 矩)不出现在这张差分表里。

  • 第一阶段 F 按 ΔY_{t-1} ← Y_{t-2} 计算;本教学 F=2.67,远低于经验阈值 10。

案例

研究问题。 20 个单元在 2014–2023 年各有一条 Y 与一条 X。研究者怀疑当期 Y 被昨天的 Y 拖着走,同时又想看 X 的差分斜率。组内 OLS 把 L1.Y 放进去会与去均值后的误差相关,因此改用滞后作工具的差分估计。

因果推断表的「panel」工作表有 200 行(个体、年份、Y、X、处理、事后)。本页只用个体、年份、Y、X。差分后有效样本 160,与 20×8 的直觉一致(每实体丢掉最前面因滞后/差分空掉的年份)。下载后切到 panel,不要停在 iv 或 heckman。

下载教学示例表(因果推断)

在 StatsX 中操作

  1. 步骤 1 · 打开面板表

    导入因果推断 xlsx,切到工作表「panel」。单文件不超过 20 MB。

  2. 步骤 2 · 确认长表结构

    个体应是 U01 这类定类重复标识,年份应能排序。同一实体至少三期,否则差分后会被删光。

  3. 步骤 3 · 点选系统 GMM 估计

    目录搜索「系统 GMM」或动态面板。不要点成只要占用表的「GMM估计」,也不要点成要外部工具列的 2SLS。

  4. 步骤 4 · 填四个角色

    个体/实体放「个体」,时间放「年份」,因变量放 Y,自变量放 X。处理、事后两列本页不用。运行分析。

  5. 步骤 5 · 先看 F 再看惯性

    表注第一阶段 F=2.67 时,L1.Y 的 1.2585(p=0.228)不能当「强惯性」。X 的 0.5865(p<0.001)相对更站得住,但仍处在弱工具背景里。

上传因果推断教学示例
将因果推断表拖入工作台上传区。
在目录中选择系统 GMM 估计
选定「系统 GMM 估计」,与截面 GMM、2SLS 分开。
为系统 GMM 指定个体、时间、Y 与 X
四个角色填齐;工具列由系统用 Y 的二阶滞后生成。

如何阅读输出

下表由「panel」工作表在 StatsX 中运行得到。差分后 N = 160。X 的差分系数 0.5865,稳健标准误 0.17,z = 3.4498,P < 0.001:在差分空间里,X 与 ΔY 同向。L1.Y (滞后一期因变量) 系数 1.2585,标准误 1.0429,z = 1.2067,P = 0.228:惯性项不能在 α=0.05 下拒绝为零。第一阶段 F = 2.67,说明 Y_{t-2} 推动 ΔY_{t-1} 的力量很弱。

动态面板差分 GMM 估计结果
解释变量差分系数(Coef)稳健标准误z值P值
X0.58650.173.4498<0.001
L1.Y (滞后一期因变量)1.25851.04291.20670.228

左右滑动可查看完整表格

采用 Arellano-Bond 工具变量法处理动态内生性。第一阶段 F 统计量 = 2.67。差分后有效样本 = 160。

系统 GMM 差分方程系数表
工作台系数表应与上表两行一致;行名以 L1.Y 与 X 为准。
动态面板 GMM 差分方程系数图
系数图对应差分方程,不是水平方程。

阅读顺序:差分后 N 是否合理 → 第一阶段 F 是否过弱 → 再决定哪一行可以写进结论。本教学里,X 显著但工具偏弱,L1.Y 不显著且标准误几乎与点估计同阶。不要把 1.2585 写成「单位根式的强惯性」,也不要把 0.5865 抄到滞后项上。完整系统 GMM 还会报告水平方程与联合 Hansen;那些数字不在本表,缺了不要补造。

理论与公式

动态面板的水平方程含个体效应与滞后因变量。组内变换后,ΔY_{t-1} 仍与差分误差相关(Nickell)。Arellano–Bond 对差分方程使用更深滞后作工具。本页把工具简化为 Y_{t-2}:

求解器是 linearmodels 的 IV2SLS,协方差为 robust。第一阶段把 ΔY_{t-1} 对 Y_{t-2} 与 ΔX 回归,F=2.67 衡量工具相关。真正的系统 GMM 再加水平方程矩 E[Δy_{i,t-1} ε_{it}]=0;本页表名与列都停在差分系数,引用时写「差分 IV / Arellano–Bond 简化实现」,不要写成已经报告了 Blundell–Bond 全套矩。

注意事项

  • F=2.67 低于常用弱工具门槛 10,L1.Y 的区间会很宽;显著的 X 也应在文中声明工具偏弱。

  • 目录名「系统 GMM」与表名「差分 GMM」并存:对外引用以表名和「差分后 N=160」为准。

  • 200 行原始面板 ≠ 160 行估计样本;占比与标准误的分母是 160。

  • 没有 AR(2) 就不能用「残差无二阶相关」当作识别已过关。

  • 2SLS 页 F=342.15 来自完全不同的外部工具与截面设计,禁止和 2.67 比「谁的工具更强」。

常见问题

参考文献

  • Arellano, M., & Bond, S. Some tests of specification for panel data. Review of Economic Studies, 1991, 58(2): 277–297.

  • Blundell, R., & Bond, S. Initial conditions and moment restrictions in dynamic panel data models. Journal of Econometrics, 1998, 87(1): 115–143.

  • Roodman, D. How to do xtabond2. Stata Journal, 2009, 9(1): 86–136.

  • Nickell, S. Biases in dynamic models with fixed effects. Econometrica, 1981, 49(6): 1417–1426.