ARTICLE

误差修正模型

误差修正模型 (Error Correction Model, ECM) 误差修正模型 (Error Correction Model, 简称 ECM) 是时间序列分析与计量经济学中一类重要的动态模型,由 Engle 和 Granger 于 1987 年在其奠基性论文中正式提出。ECM 的核心思想是将经济变量之间的长期均衡关系与短期动态调整机制统一在同一个模

浏览 0 更新 2025-11-18

误差修正模型 (Error Correction Model, ECM)

误差修正模型 (Error Correction Model, 简称 ECM) 是时间序列分析计量经济学中一类重要的动态模型,由 Engle 和 Granger 于 1987 年在其奠基性论文中正式提出。ECM 的核心思想是将经济变量之间的长期均衡关系与短期动态调整机制统一在同一个模型框架内:变量在短期内可能偏离其长期均衡路径,但存在一种"误差修正"力量将系统拉回均衡。这一框架为分析协整 (cointegration) 系统中的非平稳时间序列提供了严密的理论基础,并因此获得了 2003 年诺贝尔经济学奖。

理论动机:从伪回归到协整

在经典计量经济学中,对两个或多个单位根过程直接进行普通最小二乘法 (OLS) 回归,即使变量之间没有任何经济联系,也常常得到看似显著的 t 统计量和高 R2 R^2 值——这就是 伪回归 (spurious regression) 现象,由 Granger 和 Newbold (1974) 首次系统揭示。

然而,在许多经济学情境中,非平稳变量之间确实存在真实的长期关系。例如,消费与可支配收入、短期利率与长期利率、商品价格在不同市场的表现——这些变量各自可能都是 I(1) I(1) 过程(即其一阶差分为平稳过程),但它们的某种线性组合却是 I(0) I(0) ,即平稳的。这种情形即为 协整 (cointegration)。

误差修正模型正是为协整系统量身定做的建模工具。

Granger 表示定理

Granger 表示定理 (Granger Representation Theorem) 是 ECM 框架的理论基石。该定理指出:

引文

对于一组 I(1) I(1) 变量,当且仅当它们之间存在协整关系时,这些变量可以由一个误差修正模型来表示。

具体而言,设 yt \mathbf{y}_t 是一个 k k I(1) I(1) 向量,若存在 r r 个线性无关的协整向量(0<r<k 0 < r < k ),将其堆叠为 k×r k \times r 矩阵 β \boldsymbol{\beta} ,使得 zt=βyt \mathbf{z}_t = \boldsymbol{\beta}'\mathbf{y}_t r r I(0) I(0) 向量,则 yt \mathbf{y}_t 具有如下向量误差修正模型 (VECM) 表示:

Δyt=Πyt1+i=1p1ΓiΔyti+ϵt\Delta \mathbf{y}_t = \boldsymbol{\Pi} \mathbf{y}_{t-1} + \sum_{i=1}^{p-1} \boldsymbol{\Gamma}_i \Delta \mathbf{y}_{t-i} + \boldsymbol{\epsilon}_t

其中 Π=αβ \boldsymbol{\Pi} = \boldsymbol{\alpha}\boldsymbol{\beta}' k×k k \times k 矩阵,可分解为调整速度矩阵 α \boldsymbol{\alpha} (k×r k \times r ) 与协整矩阵 β \boldsymbol{\beta} (k×r k \times r ) 的乘积。βyt1 \boldsymbol{\beta}'\mathbf{y}_{t-1} 即为 r r 个误差修正项,刻画了系统在上一期偏离长期均衡的程度。

单方程误差修正模型

在两变量情形下,单方程 ECM 最为常见。考虑两个 I(1) I(1) 变量 yt y_t xt x_t ,假设它们之间存在协整关系:

yt=β0+β1xt+ut,utI(0)y_t = \beta_0 + \beta_1 x_t + u_t, \qquad u_t \sim I(0)

则对应的误差修正模型可写为:

Δyt=α0+α1Δxt+λ(yt1β0β1xt1)误差修正项 et1+εt\Delta y_t = \alpha_0 + \alpha_1 \Delta x_t + \lambda \underbrace{(y_{t-1} - \beta_0 - \beta_1 x_{t-1})}_{\text{误差修正项 } e_{t-1}} + \varepsilon_t

其中各参数的含义如下:

  • Δyt \Delta y_t yt y_t 的一阶差分,代表短期波动。
  • Δxt \Delta x_t 捕捉 xt x_t 的短期变化对 yt y_t 的即时影响,α1 \alpha_1 为短期乘数 (short-run multiplier) 或冲击乘数 (impact multiplier)。
  • et1=yt1β0β1xt1 e_{t-1} = y_{t-1} - \beta_0 - \beta_1 x_{t-1} 为上一期的均衡误差,即 t1 t-1 时刻 y y 偏离其由 x x 决定的长期均衡水平的幅度。
  • λ \lambda 误差修正系数 (error-correction coefficient),又称调整速度 (speed of adjustment)。它衡量了每一期中,偏离均衡的误差有多大的比例被修正回来。
  • β1 \beta_1 为长期乘数 (long-run multiplier),衡量 x x y y 的长期均衡影响。

关键约束: 为了保证系统具有向长期均衡回归的稳定机制,误差修正系数 λ \lambda 必须满足 1<λ<0 -1 < \lambda < 0 。若 λ=0 \lambda = 0 ,则不存在误差修正机制,变量之间没有协整关系;若 λ>0 \lambda > 0 ,则系统发散,上一期的正偏离会在本期被进一步放大,意味着模型设定有误。

在长期均衡状态下,Δyt=Δxt=0 \Delta y_t = \Delta x_t = 0 et1=0 e_{t-1} = 0 ,ECM 退化为静态的协整回归 y=β0+β1x y = \beta_0 + \beta_1 x

Engle-Granger 两步法

Engle 和 Granger (1987) 提出了估计单方程 ECM 的经典两步程序:

第一步:估计长期均衡关系

yt y_t xt x_t 的水平值进行 OLS 回归:

yt=β^0+β^1xt+u^ty_t = \hat{\beta}_0 + \hat{\beta}_1 x_t + \hat{u}_t

保存残差序列 u^t \hat{u}_t ,然后对其进行单位根检验(通常使用ADF检验或 Engle-Granger 协整检验)。如果 u^t \hat{u}_t 被拒绝为单位根过程(即残差平稳),则表明 yt y_t xt x_t 之间存在协整关系。此时,β^1 \hat{\beta}_1 是长期乘数的一致估计量,且以速率 T T (而非通常的 T \sqrt{T} )收敛于真值,这一性质被称为超一致性 (super-consistency)。

第二步:估计误差修正模型

将第一步得到的滞后残差 u^t1 \hat{u}_{t-1} 作为误差修正项代入短期动态方程:

Δyt=α0+α1Δxt+λu^t1+εt\Delta y_t = \alpha_0 + \alpha_1 \Delta x_t + \lambda \hat{u}_{t-1} + \varepsilon_t

由于 u^t1 \hat{u}_{t-1} 中的 β^0,β^1 \hat{\beta}_0, \hat{\beta}_1 是以超一致速率估计的,第二步中的 λ^ \hat{\lambda} α^1 \hat{\alpha}_1 同样具有一致性和渐近正态性,可以使用标准的 t 检验和 F 检验进行推断。

该两步法简单直观,但存在两个局限:(1) 仅适用于单一协整向量的情形;(2) 在小样本中,第一步的估计误差可能传导至第二步,导致有限样本偏误。

向量误差修正模型 (VECM)

当系统包含三个或更多变量,且可能存在多个协整关系时,需要使用 Johansen (1988, 1991) 提出的向量误差修正模型。VECM 是向量自回归模型 (VAR) 在协整约束下的受限形式。

对于一个 k k 维 VAR(p p ) 系统,VECM 形式为:

Δyt=Πyt1+i=1p1ΓiΔyti+ΦDt+ϵt\Delta \mathbf{y}_t = \boldsymbol{\Pi} \mathbf{y}_{t-1} + \sum_{i=1}^{p-1} \boldsymbol{\Gamma}_i \Delta \mathbf{y}_{t-i} + \boldsymbol{\Phi} \mathbf{D}_t + \boldsymbol{\epsilon}_t

其中 Π \boldsymbol{\Pi} k×k k \times k 的长期影响矩阵,Dt \mathbf{D}_t 为确定性项(如常数项、线性趋势)。根据 Π \boldsymbol{\Pi} 的秩 r=rank(Π) r = \text{rank}(\boldsymbol{\Pi}) ,可以区分三种情形:

  1. r=0 r = 0 Π=0 \boldsymbol{\Pi} = \mathbf{0} ,不存在协整关系,Δyt \Delta \mathbf{y}_t 退化为一个仅含短期差分项的 VAR。
  2. 0<r<k 0 < r < k :存在 r r 个协整关系,这是 ECM 适用的典型情形。
  3. r=k r = k Π \boldsymbol{\Pi} 满秩,yt \mathbf{y}_t 本身已是 I(0) I(0) ,无需差分,直接用水平 VAR 建模即可。

Johansen 提供了两种检验 r r 的统计量:迹检验 (Trace Test) 和最大特征值检验 (Maximum Eigenvalue Test),二者基于最大似然估计框架,具有优良的大样本性质。

经济学直觉与应用

误差修正模型在经济学中的吸引力源于其与均衡理论的天然契合。许多经济理论描述的是变量之间的长期均衡关系——例如,购买力平价意味着汇率与两国价格水平之比在长期内保持稳定比例,货币数量论预测货币供给与价格水平之间存在长期比例关系,而消费理论则暗示消费与可支配收入之间存在长期线性关系。

然而,由于调整成本、信息不对称、制度刚性等因素,经济主体无法在每一期都维持这些均衡关系。ECM 通过误差修正项刻画了逐步回归均衡的调整过程,同时通过差分项捕捉了短期冲击和动态反馈。

典型应用场景包括:

  • 消费函数: 消费与收入的长期均衡由生命周期-持久收入假说确定,短期消费波动受流动性约束和预期变化驱动。
  • 货币需求: 实际货币余额与收入和利率之间存在长期稳定关系,短期货币需求受交易成本和资产调整滞后影响。
  • 利率期限结构: 不同期限的利率受到预期理论的长期约束,但短期内受流动性偏好和风险溢价扰动。
  • 国际金融: 远期汇率与即期汇率的协整关系、各国股票市场的共同趋势等。

ECM 的优势与局限

优势:

  • 将长期均衡与短期动态有机统一,具有清晰的经济学解释。
  • 规避了对非平稳序列直接回归的伪回归陷阱。
  • 在协整关系存在时,充分利用了水平信息和差分信息的双重优势,提高了预测精度。
  • VECM 框架可以处理多变量、多协整向量的复杂系统。

局限:

  • 需要预先检验变量的单整阶数和协整秩,检验功效在小样本中可能不足。
  • Engle-Granger 两步法不适用于多协整向量情形,且小样本性质不够理想。
  • 模型依赖于协整关系的稳定性假设;若出现结构性突变,需要引入结构断点或采用时变参数扩展。
  • 误设滞后阶数 p p 可能影响协整检验的大小和功效,以及 ECM 估计的准确性。

总结

误差修正模型是处理非平稳时间序列中协整关系的核心分析框架。它以 Granger 表示定理为理论依据,将经济学中普遍存在的长期均衡思想与短期动态调节机制形式化地纳入统一模型。从 Engle-Granger 两步法到 Johansen 的 VECM 体系,ECM 方法已经发展为现代实证宏观经济学和金融计量学中不可或缺的标准工具。理解误差修正模型不仅是掌握时间序列计量方法的关键一步,也是深入理解经济变量之间长期稳定关系和短期波动传导机制的理论桥梁。