平稳金融时间序列:ARMA 模型

6083 字
30 分钟
平稳金融时间序列:ARMA 模型

课程导航#

  1. 课时 1:时间序列初步(Time-series Preliminaries)
  2. 课时 2:差分方程、滞后运算与动态模型(Difference Equations, Lag Operators, and Dynamic Models)
  3. 课时 3:平稳时间序列:AR 模型(Stationary Time Series: AR Models)
  4. 课时 4:平稳金融时间序列:ARMA 模型(Stationary Financial Time Series: ARMA Models)
  5. 课时 5:预测理论与应用(Forecasting Theory and Applications)
  6. 课时 6:非平稳金融时间序列模型(Nonstationary Financial Time-series Models)
  7. 课时 7:金融计量中的条件异方差模型(Conditional Heteroskedasticity Models)
  8. 课时 8:向量自回归(VAR)模型(Vector Autoregression)
  9. 课时 9:协整与误差修正模型(Cointegration and Error-correction Models)

第一节 移动平均过程 MA(q)#

1. MA(q) 模型与滞后多项式#

移动平均过程(Moving-average Process, MA):当前随机变量由常数均值和当期及有限个过去白噪声项的线性组合构成的时间序列过程;最高非零白噪声滞后阶数称为移动平均阶数。

设 {εt}\{\varepsilon_t\} 为均值为 0、方差为 σε2>0\sigma_\varepsilon^2>0 的驱动白噪声。下文的二阶矩计算只要求不同时点互不相关;当采用可逆表示时,εt\varepsilon_t 才可由观测历史稳定恢复,并解释为相对于过去观测的线性预测创新。qq 阶移动平均过程(Moving-average Process of Order qq, MA(q)) 写为:

Yt=μ+εt+θ1εt−1+⋯+θqεt−q,θq≠0.Y_t =\mu +\varepsilon_t +\theta_1\varepsilon_{t-1} +\cdots +\theta_q\varepsilon_{t-q}, \qquad \theta_q\neq0.

令 θ0:=1\theta_0:=1,定义 MA 滞后多项式:

Θ(L):=1+θ1L+⋯+θqLq,\Theta(L) :=1+\theta_1L+\cdots+\theta_qL^q,

则模型可写为:

Yt−μ=Θ(L)εt.Y_t-\mu=\Theta(L)\varepsilon_t.

有限阶 MA 过程只含有限个有限方差白噪声项,因此对任意有限的 θ1,…,θq\theta_1,\ldots,\theta_q 都是弱平稳过程。系数大小不决定 MA(q) 是否平稳;系数根的位置决定的是可逆性。

Note

时间序列模型中的“移动平均过程”表示对随机创新的有限线性滤波,不是技术分析或描述统计中对观测值计算的滚动样本均值。

2. MA(1) 的总体矩与自相关#

一阶移动平均过程(First-order Moving-average Process, MA(1)):最高非零创新滞后阶数为 1 的移动平均过程:

Yt=μ+εt+θ1εt−1.Y_t=\mu+\varepsilon_t+\theta_1\varepsilon_{t-1}.

由于创新均值为 0:

E(Yt)=μ.E(Y_t)=\mu.

中心化后有:

Yt−μ=εt+θ1εt−1.Y_t-\mu=\varepsilon_t+\theta_1\varepsilon_{t-1}.

利用不同时点白噪声互不相关,可得无条件方差:

γ0=(1+θ12)σε2.\gamma_0 =(1+\theta_1^2)\sigma_\varepsilon^2.

一阶自协方差为:

γ1=E[(Yt−μ)(Yt−1−μ)]=θ1σε2.\gamma_1 =E\left[(Y_t-\mu)(Y_{t-1}-\mu)\right] =\theta_1\sigma_\varepsilon^2.

当 ∣k∣>1|k|>1 时,Yt−μY_t-\mu 与 Yt−k−μY_{t-k}-\mu 不再含共同创新项,因此:

γk=0,∣k∣>1.\gamma_k=0, \qquad |k|>1.

相应理论 ACF 为:

ρk={1,k=0,θ11+θ12,∣k∣=1,0,∣k∣>1.\rho_k = \begin{cases} 1, & k=0,\\[4pt] \dfrac{\theta_1}{1+\theta_1^2}, & |k|=1,\\[8pt] 0, & |k|>1. \end{cases}

因此 MA(1) 的理论 ACF 在第 1 阶后严格截尾。并且:

∣ρ1∣=∣θ1∣1+θ12≤12.|\rho_1| =\frac{|\theta_1|}{1+\theta_1^2} \leq\frac12.

图 4-1 令 Xt:=Yt−μX_t:=Y_t-\mu,左侧按白噪声发生时点排列 θ1=0.6\theta_1=0.6 的权重。XtX_t 与 Xt−1X_{t-1} 共享 εt−1\varepsilon_{t-1},自协方差来自同一列权重的乘积;XtX_t 与 Xt−2X_{t-2} 没有共同非零列,自协方差为 0。右侧比较 θ1=±0.6\theta_1=\pm0.6:参数符号改变一阶相关的方向,不改变第 1 阶后的截尾位置。

MA(1):θ₁ = 0.6

白噪声项 εₜ₋₃εₜ₋₂εₜ₋₁εₜ Xₜ 0 0 0.6 1 Xₜ₋₁ 0 0.6 1 0 Xₜ₋₂ 0.6 1 0 0

MA(1) 理论 ACF

−0.500.5 123456 ρₖ 滞后阶数 k
图 4-1:共同冲击与自相关截尾。

对 θ1≠0\theta_1\neq0,θ1\theta_1 与 1/θ11/\theta_1 给出相同的 ACF。例如 θ1=0.5\theta_1=0.5 与 θ1=2\theta_1=2 都对应 ρ1=0.4\rho_1=0.4,但在相同驱动白噪声方差下,两者的过程方差不同。若同时令替代表达的白噪声方差变为 σ∗2=θ12σε2\sigma_*^2=\theta_1^2\sigma_\varepsilon^2,则全部自协方差也保持不变;相同的二阶矩结构不等于任意分布下的完整分布相同。

图 4-2 直接绘制 ρ1(θ1)=θ1/(1+θ12)\rho_1(\theta_1)=\theta_1/(1+\theta_1^2)。曲线在 θ1=±1\theta_1=\pm1 达到 ±0.5\pm0.5;阴影对应可逆分支 ∣θ1∣<1|\theta_1|<1,两条边界虚线本身不属于该区间。仅凭 ACF 无法区分互为倒数的两个参数分支,可逆约束用于选择规范表示。

MA(1):一阶相关与参数分支

−0.500.5 −3−2−10123 ρ₁ 移动平均系数 θ₁
图 4-2:自相关相同的可逆与非可逆分支。

3. MA(q) 的自协方差与 ACF 截尾#

对一般 MA(q),令 θ0=1\theta_0=1。当 0≤k≤q0\leq k\leq q 时,Yt−μY_t-\mu 与 Yt−k−μY_{t-k}-\mu 共同包含的创新项决定自协方差:

γk=σε2∑j=0q−kθjθj+k.\gamma_k =\sigma_\varepsilon^2 \sum_{j=0}^{q-k} \theta_j\theta_{j+k}.

特别地:

γ0=σε2∑j=0qθj2.\gamma_0 =\sigma_\varepsilon^2 \sum_{j=0}^{q}\theta_j^2.

当 k>qk>q 时,两期变量不再共享任何创新项:

γk=0,k>q.\gamma_k=0, \qquad k>q.

由 θq≠0\theta_q\neq0 可知:

γq=θqσε2≠0.\gamma_q=\theta_q\sigma_\varepsilon^2\neq0.

因此最小阶数为 qq 的 MA(q) 理论 ACF 恰好在第 qq 阶后截尾。这个有限记忆结构是 MA 模型最重要的二阶矩识别特征。

例如 MA(2):

Yt=μ+εt+θ1εt−1+θ2εt−2,Y_t =\mu+\varepsilon_t +\theta_1\varepsilon_{t-1} +\theta_2\varepsilon_{t-2},

其前三个非重复自协方差为:

γ0=(1+θ12+θ22)σε2,\gamma_0 =(1+\theta_1^2+\theta_2^2)\sigma_\varepsilon^2,γ1=θ1(1+θ2)σε2,γ2=θ2σε2,\gamma_1 =\theta_1(1+\theta_2)\sigma_\varepsilon^2, \qquad \gamma_2 =\theta_2\sigma_\varepsilon^2,

且 γk=0\gamma_k=0 对全部 k>2k>2 成立。

第二节 可逆性与 MA 的无限阶 AR 表示#

1. 可逆性与根条件#

可逆性(Invertibility):时间序列的创新可以由当前及过去观测值构成的收敛线性滤波唯一恢复的性质。对中心化 MA(q):

Xt:=Yt−μ=Θ(L)εt,X_t:=Y_t-\mu=\Theta(L)\varepsilon_t,

若 Θ(L)\Theta(L) 存在收敛逆算子,则:

εt=Θ(L)−1Xt.\varepsilon_t =\Theta(L)^{-1}X_t.

MA(q) 的标准可逆条件是 MA 多项式:

Θ(z)=1+θ1z+⋯+θqzq\Theta(z) =1+\theta_1z+\cdots+\theta_qz^q

的全部零点位于单位圆外:

∣zj∣>1对全部满足 Θ(zj)=0 的零点成立.|z_j|>1 \quad \text{对全部满足 }\Theta(z_j)=0\text{ 的零点成立}.

可逆性不决定有限阶 MA 过程是否平稳。MA(q) 在有限方差白噪声条件下本身已经弱平稳;可逆条件用于保证创新表示具有规范性,并使过去创新能够由观测历史恢复。

2. MA(1) 的逆表示#

MA(1) 的中心化形式为:

Xt=(1+θ1L)εt.X_t=(1+\theta_1L)\varepsilon_t.

其 MA 多项式唯一零点为:

z=−1θ1.z=-\frac1{\theta_1}.

因此可逆条件为:

∣θ1∣<1.|\theta_1|<1.

在该条件下,逆算子可展开为几何级数:

(1+θ1L)−1=1−θ1L+θ12L2−θ13L3+⋯ ,(1+\theta_1L)^{-1} =1-\theta_1L+\theta_1^2L^2-\theta_1^3L^3+\cdots,

从而:

εt=Xt−θ1Xt−1+θ12Xt−2−θ13Xt−3+⋯ .\varepsilon_t =X_t -\theta_1X_{t-1} +\theta_1^2X_{t-2} -\theta_1^3X_{t-3} +\cdots.

这等价于把可逆 MA(1) 写成收敛的 AR(∞)AR(\infty) 表示。这里采用逆滤波系数绝对可和的标准可逆条件;∣θ1∣≥1|\theta_1|\geq1 时,上述系数不再衰减,不能得到这一稳定的单边逆表示。

从有限样本恢复白噪声项时,可递推计算 ε^t=Xt−θ1ε^t−1\hat\varepsilon_t=X_t-\theta_1\hat\varepsilon_{t-1}。假定参数已知,只有初始值存在误差,令 et:=ε^t−εte_t:=\hat\varepsilon_t-\varepsilon_t,则:

et=−θ1et−1,∣eh∣∣e0∣=∣θ1∣h,e0≠0.e_t=-\theta_1e_{t-1}, \qquad \frac{|e_h|}{|e_0|}=|\theta_1|^h, \quad e_0\neq0.

图 4-3 固定同一个初始误差,比较 ∣θ1∣=0.5,0.95,1,1.1|\theta_1|=0.5,0.95,1,1.1。可逆模型会逐渐遗忘初值,但越接近单位边界,遗忘越慢;边界及非可逆参数分别使误差不衰减或放大。这一比较约束的是逆滤波的稳定性,不是有限阶 MA 的平稳性。

MA(1):逆滤波误差

0123 036912 |eₕ| / |e₀| 递推步数 h
图 4-3:逆滤波的初值误差传播。
Warning

“MA 多项式零点位于单位圆外”是可逆条件;“AR 多项式零点位于单位圆外”是因果平稳条件。两者使用相同的根几何,但约束的是不同多项式,不能互相替代。

第三节 自回归移动平均过程 ARMA(p,q)#

1. ARMA(p,q) 模型与滞后多项式#

自回归移动平均过程(Autoregressive Moving-average Process, ARMA):当前随机变量同时由自身有限个滞后值以及当期和有限个过去创新线性决定的时间序列过程。

ARMA(p,q)ARMA(p,q) 过程的中心化形式为:

Φ(L)(Yt−μ)=Θ(L)εt,\Phi(L)(Y_t-\mu) =\Theta(L)\varepsilon_t,

其中 AR 多项式与 MA 多项式分别定义为:

Φ(L):=1−ϕ1L−⋯−ϕpLp,ϕp≠0,\Phi(L) :=1-\phi_1L-\cdots-\phi_pL^p, \qquad \phi_p\neq0,Θ(L):=1+θ1L+⋯+θqLq,θq≠0.\Theta(L) :=1+\theta_1L+\cdots+\theta_qL^q, \qquad \theta_q\neq0.

展开后:

Yt−μ=ϕ1(Yt−1−μ)+⋯+ϕp(Yt−p−μ)+εt+θ1εt−1+⋯+θqεt−q.Y_t-\mu =\phi_1(Y_{t-1}-\mu) +\cdots +\phi_p(Y_{t-p}-\mu) +\varepsilon_t +\theta_1\varepsilon_{t-1} +\cdots +\theta_q\varepsilon_{t-q}.

若采用含常数项的非中心化形式:

Φ(L)Yt=c+Θ(L)εt,\Phi(L)Y_t =c+\Theta(L)\varepsilon_t,

则平稳过程的无条件均值满足:

μ=cΦ(1)=c1−ϕ1−⋯−ϕp.\mu =\frac{c}{\Phi(1)} =\frac{c}{1-\phi_1-\cdots-\phi_p}.

AR(p) 与 MA(q) 分别是 ARMA 的特殊情形:

AR(p)=ARMA(p,0),MA(q)=ARMA(0,q).AR(p)=ARMA(p,0), \qquad MA(q)=ARMA(0,q).

2. 因果平稳性、可逆性与最小阶数#

对 ARMA(p,q),因果平稳性由 AR 多项式决定。若:

Φ(z)=1−ϕ1z−⋯−ϕpzp\Phi(z) =1-\phi_1z-\cdots-\phi_pz^p

的全部零点满足:

∣zj∣>1,|z_j|>1,

则在有限方差白噪声条件下存在唯一的因果弱平稳解。

可逆性由 MA 多项式决定。若:

Θ(z)=1+θ1z+⋯+θqzq\Theta(z) =1+\theta_1z+\cdots+\theta_qz^q

的全部零点也满足 ∣zj∣>1|z_j|>1,则创新可以由当前及过去的 YtY_t 收敛恢复。

最小 ARMA 表示(Minimal ARMA Representation):AR 多项式 Φ(z)\Phi(z) 与 MA 多项式 Θ(z)\Theta(z) 没有共同零点、因而不存在可约去公共因子的 ARMA 表示。若二者存在共同因子,模型可降为更低的 pp 或 qq,原阶数不是唯一的最小描述。

因此一个规范的平稳可逆 ARMA 模型通常同时检查:

  • AR 零点全部位于单位圆外,保证因果平稳性。
  • MA 零点全部位于单位圆外,保证可逆性。
  • AR 与 MA 多项式没有共同零点,保证表示为最小阶数。

AR 多项式出现单位根意味着当前平稳 ARMA 设定失效;仅由“存在单位根”不能直接确定差分阶数 dd,差分与 ARIMA 的正式定义需要进一步分析序列的非平稳结构。

3. MA(∞) 与 AR(∞) 表示#

在因果平稳条件下,Φ(L)\Phi(L) 存在收敛的单边逆算子,因此:

Yt−μ=Θ(L)Φ(L)εt=Ψ(L)εt,Y_t-\mu =\frac{\Theta(L)}{\Phi(L)}\varepsilon_t =\Psi(L)\varepsilon_t,

其中:

Ψ(L):=∑j=0∞ψjLj,ψ0=1.\Psi(L) :=\sum_{j=0}^{\infty}\psi_jL^j, \qquad \psi_0=1.

于是:

Yt−μ=∑j=0∞ψjεt−j.Y_t-\mu =\sum_{j=0}^{\infty}\psi_j\varepsilon_{t-j}.

ψj\psi_j 表示一次单位创新在 jj 期后对变量留下的边际影响,因此同时给出线性 ARMA 模型的冲击响应系数。因果平稳条件保证这些远期冲击权重充分衰减。

在可逆条件下还可反向写为:

εt=Φ(L)Θ(L)(Yt−μ)=Π(L)(Yt−μ),\varepsilon_t =\frac{\Phi(L)}{\Theta(L)}(Y_t-\mu) =\Pi(L)(Y_t-\mu),

其中 Π(L)\Pi(L) 为收敛的无限阶滞后多项式。因果性解决“观测值如何由过去创新生成”,可逆性解决“创新如何由观测历史恢复”。

4. ARMA(p,q) 的高阶自相关递推#

令 Xt:=Yt−μX_t:=Y_t-\mu。对平稳 ARMA(p,q),当滞后阶数 k>qk>q 时,Xt−kX_{t-k} 与 εt,εt−1,…,εt−q\varepsilon_t,\varepsilon_{t-1},\ldots,\varepsilon_{t-q} 均正交,因此自协方差满足 γk=ϕ1γk−1+⋯+ϕpγk−p\gamma_k=\phi_1\gamma_{k-1}+\cdots+\phi_p\gamma_{k-p},相应自相关满足 ρk=ϕ1ρk−1+⋯+ϕpρk−p\rho_k=\phi_1\rho_{k-1}+\cdots+\phi_p\rho_{k-p}。

MA 部分主要改变前若干阶自相关的起始条件;超过 qq 阶后,ACF 按 AR 部分对应的齐次递推继续传播。平稳条件下,这一递推产生指数衰减或阻尼振荡等拖尾形态。

5. ARMA(1,1) 的理论 ACF#

考虑中心化 ARMA(1,1):

Xt=ϕXt−1+εt+θεt−1,Xt:=Yt−μ.X_t =\phi X_{t-1} +\varepsilon_t +\theta\varepsilon_{t-1}, \qquad X_t:=Y_t-\mu.

平稳因果条件为 ∣ϕ∣<1|\phi|<1,可逆条件为 ∣θ∣<1|\theta|<1;若 θ=−ϕ\theta=-\phi,AR 与 MA 多项式存在公共因子,模型可约简,因此最小的 ARMA(1,1) 还要求 θ≠−ϕ\theta\neq-\phi。

其无条件方差为:

γ0=1+θ2+2ϕθ1−ϕ2σε2.\gamma_0 =\frac{1+\theta^2+2\phi\theta}{1-\phi^2} \sigma_\varepsilon^2.

一阶自相关为:

ρ1=(ϕ+θ)(1+ϕθ)1+θ2+2ϕθ.\rho_1 =\frac{(\phi+\theta)(1+\phi\theta)} {1+\theta^2+2\phi\theta}.

从第 2 阶起,自协方差不再直接包含 MA 创新交叉项,因此:

ρk=ϕρk−1,k≥2.\rho_k =\phi\rho_{k-1}, \qquad k\geq2.

等价地:

ρk=ϕk−1ρ1,k≥1.\rho_k =\phi^{k-1}\rho_1, \qquad k\geq1.

在最小的 ARMA(1,1) 表示下,ACF 在第 1 阶由 ϕ\phi 与 θ\theta 共同决定起点,随后按 AR 系数 ϕ\phi 的速度衰减,而不是有限阶截尾。MA 项改变低阶相关结构,AR 项决定高阶相关的递推衰减率。

由 Ψ(L)=(1+θL)/(1−ϕL)\Psi(L)=(1+\theta L)/(1-\phi L),同一模型的单位冲击响应为:

ψ0=1,ψh=(ϕ+θ)ϕh−1,h≥1.\psi_0=1, \qquad \psi_h=(\phi+\theta)\phi^{h-1}, \quad h\geq1.

图 4-4 固定 ϕ=0.6\phi=0.6,分别取 θ=0.3,−0.3,−0.6\theta=0.3,-0.3,-0.6,在整数期距上计算冲击响应与理论 ACF。前两种设定具有相同的远期衰减比例,但起始幅度不同;ψ1\psi_1 不等于 ρ1\rho_1,因为前者是单位冲击权重,后者按整个过程的方差标准化。

单位冲击响应:φ = 0.6

00.51 0246810 ψₕ 响应期距 h

理论自相关:φ = 0.6

00.51 0246810 ρₖ 滞后阶数 k
图 4-4:ARMA 的冲击传播与公共因子抵消。

当 θ=−ϕ\theta=-\phi 时,Φ(L)=Θ(L)\Phi(L)=\Theta(L),公共因子抵消后为 Xt=εtX_t=\varepsilon_t,即白噪声;此时 ψh=ρh=0\psi_h=\rho_h=0 对所有 h≥1h\geq1 成立。方程表面上含一阶 AR 项和 MA 项,并不意味着它的最小阶数就是 (1,1)(1,1)。

第四节 ACF、PACF 与模型识别#

1. AR、MA 与 ARMA 的理论识别特征#

第三章定义的 ACF 与 PACF 可以用于比较 AR、MA 与 ARMA 的理论二阶依赖结构。对最小阶数且不存在特殊参数退化的模型,典型识别关系为:

模型理论 ACF理论 PACF有限截尾位置
AR(p)拖尾截尾PACF 在 pp 阶后为 0
MA(q)截尾拖尾ACF 在 qq 阶后为 0
ARMA(p,q)拖尾拖尾通常无有限截尾

MA(q) 的 ACF 截尾来自“相隔超过 qq 期后不再共享创新”;可逆 MA(q) 的 PACF 对应无限阶 AR 表示,因此通常拖尾。AR(p) 的结论相反:其 PACF 在 pp 阶后截尾,而 ACF 满足 AR 递推并逐渐衰减。ARMA 同时具有有限 AR 与 MA 部分,一般两种相关函数都拖尾。

图 4-5 使用三个最小、因果平稳且可逆的理论模型:AR(2) 取 (ϕ1,ϕ2)=(0.7,−0.2)(\phi_1,\phi_2)=(0.7,-0.2),MA(2) 取 (θ1,θ2)=(0.8,0.4)(\theta_1,\theta_2)=(0.8,0.4),ARMA(1,1) 取 (ϕ,θ)=(0.6,−0.3)(\phi,\theta)=(0.6,-0.3)。AR(2) 的 PACF 在第 2 阶后为 0;MA(2) 的 ACF 在第 2 阶后为 0;ARMA(1,1) 两者均拖尾。ACF 由模型公式计算,PACF 由 Durbin–Levinson 递推计算,均只在整数滞后上取值;图中不加入样本显著性界限。

AR(2):φ₁ = 0.7,φ₂ = −0.2

ACF

−0.500.5 14812 ρₖ 滞后阶数 k

PACF

−0.500.5 14812 αₖ 滞后阶数 k

MA(2):θ₁ = 0.8,θ₂ = 0.4

ACF

−0.500.5 14812 ρₖ 滞后阶数 k

PACF

−0.500.5 14812 αₖ 滞后阶数 k

ARMA(1,1):φ = 0.6,θ = −0.3

ACF

−0.500.5 14812 ρₖ 滞后阶数 k

PACF

−0.500.5 14812 αₖ 滞后阶数 k
图 4-5:AR、MA 与 ARMA 的理论识别。
Note

截尾与拖尾是总体理论性质。有限样本 ACF/PACF 含有抽样误差,不能要求样本相关系数在理论截尾阶数后恰好等于 0;相关图用于提出候选模型,不构成模型正确性的充分证据。

2. 样本 ACF 与样本 PACF#

设平稳序列观测样本为 y1,…,yTy_1,\ldots,y_T,样本均值为:

yˉ=1T∑t=1Tyt.\bar y =\frac1T\sum_{t=1}^{T}y_t.

常用的 kk 阶样本自协方差定义为:

γ^k=1T∑t=k+1T(yt−yˉ)(yt−k−yˉ),\hat\gamma_k =\frac1T \sum_{t=k+1}^{T} (y_t-\bar y)(y_{t-k}-\bar y),

相应的**样本自相关函数(Sample Autocorrelation Function, SACF)**为:

ρ^k=γ^kγ^0.\hat\rho_k =\frac{\hat\gamma_k}{\hat\gamma_0}.

样本偏自相关函数(Sample Partial Autocorrelation Function, SPACF):利用有限样本估计总体第 kk 阶偏自相关系数的统计量;可通过第 kk 阶线性投影中最后一个滞后系数,或由样本 ACF 使用 Durbin–Levinson 递推得到,记为 α^k\hat\alpha_k。

图 4-6 使用固定种子 20261006、高斯白噪声方差 1,模拟 Xt=εt+0.8εt−1+0.4εt−2X_t=\varepsilon_t+0.8\varepsilon_{t-1}+0.4\varepsilon_{t-2}。先生成 800 个观测,再比较同一路径的前 80 个观测与全部 800 个观测;两组样本 ACF 均使用上式的固定 TT 分母口径。该有限阶模型只需补齐两个样本前白噪声项,不需要 AR 型递推的初值预热。

同一 MA(2) 路径:T = 80

−0.300.30.6 14812 相关系数 滞后阶数 k

同一 MA(2) 路径:T = 800

−0.300.30.6 14812 相关系数 滞后阶数 k
图 4-6:理论截尾与有限样本波动。

总体 ACF 在第 2 阶后严格为 0,样本 ACF 则在零附近波动。更大的样本有助于识别总体结构,但不保证某次实现的每一阶估计误差都单调缩小;不能把截尾后的某个非零样本系数直接当作增加 MA 阶数的证据。

在白噪声近似且样本量较大时,常用:

±1.96T\pm\frac{1.96}{\sqrt T}

作为单个非零滞后样本自相关的近似 95% 参考界限。该界限用于快速识别单个滞后是否异常,不是对前 mm 阶自相关同时为 0 的联合检验;联合判断应使用端口曼托检验等统计方法。

第五节 序列相关性检验#

1. Ljung–Box Q 检验#

Ljung–Box Q 检验(Ljung–Box Portmanteau Test):联合检验时间序列或模型残差从第 1 阶到第 mm 阶自相关是否同时为 0 的端口曼托检验。

原假设为:

H0:ρ1=ρ2=⋯=ρm=0,H_0:\rho_1=\rho_2=\cdots=\rho_m=0,

备择假设为前 mm 阶中至少一个自相关系数不为 0。统计量为:

Q(m)=T(T+2)∑k=1mρ^k2T−k.Q(m) =T(T+2) \sum_{k=1}^{m} \frac{\hat\rho_k^2}{T-k}.

其中 TT 为有效样本量,mm 为联合检验的最大滞后阶数,ρ^k\hat\rho_k 为待检验序列的第 kk 阶样本自相关。

对直接检验白噪声序列的情形,在常见正则条件和大样本下可用 χm2\chi_m^2 近似其原假设分布。若检验已经估计的 ARMA(p,q) 模型残差,常用自由度调整为:

ν=m−p−q,\nu=m-p-q,

并要求 m>p+qm>p+q。不同软件对估计参数和自由度修正的具体口径可能不同,报告结果时应保持统计量、滞后数和自由度定义一致。

若 p 值较小,则拒绝“前 mm 阶均无自相关”的原假设,说明模型残差仍保留线性时序结构。未拒绝原假设只表示没有发现给定滞后范围内的显著线性相关,不证明残差相互独立,也不排除条件异方差等非线性依赖。

2. Breusch–Godfrey LM 检验#

Breusch–Godfrey 序列相关 LM 检验(Breusch–Godfrey Serial Correlation LM Test, BG-LM):通过残差对原回归变量和自身多个滞后项的辅助回归,联合检验回归误差是否存在指定最高阶数以内的序列相关。

设原回归模型为:

yt=xt′β+ut,y_t=x_t'\beta+u_t,

得到残差 u^t\hat u_t 后,建立最高阶数为 mm 的辅助回归:

u^t=xt′δ+ρ1u^t−1+⋯+ρmu^t−m+vt.\hat u_t =x_t'\delta +\rho_1\hat u_{t-1} +\cdots +\rho_m\hat u_{t-m} +v_t.

原假设为:

H0:ρ1=⋯=ρm=0.H_0:\rho_1=\cdots=\rho_m=0.

若辅助回归使用 NN 个有效观测,则大样本 LM 统计量为:

LM=NR2,LM=NR^2,

在原假设下渐近服从:

χm2.\chi_m^2.

BG-LM 可以同时检验多个滞后阶数,并允许原模型包含被解释变量的滞后项,因此比经典 Durbin–Watson 检验适用于更一般的动态回归误差诊断。

3. Durbin–Watson 检验及其边界#

Durbin–Watson 统计量(Durbin–Watson Statistic, DW):利用相邻 OLS 残差差分平方和与残差平方和之比,诊断经典线性回归误差一阶序列相关的统计量:

d=∑t=2T(u^t−u^t−1)2∑t=1Tu^t2.d =\frac{ \sum_{t=2}^{T}(\hat u_t-\hat u_{t-1})^2 }{ \sum_{t=1}^{T}\hat u_t^2 }.

忽略端点项并在残差平方和相近的条件下,有近似关系:

d≈2(1−ρ^1),d\approx2(1-\hat\rho_1),

其中 ρ^1\hat\rho_1 为残差的一阶样本自相关。因此 d≈2d\approx2 与较弱的一阶残差自相关相对应,d<2d<2 倾向于正一阶相关,d>2d>2 倾向于负一阶相关。

经典 DW 检验只针对特定线性回归设定中的一阶序列相关,其临界值存在上下界与不可判定区,并且在模型包含被解释变量滞后项等动态设定下不能直接沿用传统判别表。ARMA 建模中的多阶残差诊断通常优先使用 Ljung–Box;一般动态回归误差检验可使用 BG-LM。

方法主要对象原假设主要优势主要限制
Ljung–Box序列或 ARMA 残差前 mm 阶自相关同时为 0一次联合检查多个滞后需要选择 mm,拟合残差需考虑自由度调整
BG-LM回归残差最高 mm 阶以内无序列相关可检验高阶相关并适用于动态回归依赖辅助回归设定与大样本近似
DW经典 OLS 残差无一阶序列相关统计量简单,一阶方向直观只针对一阶且存在设定与临界区限制

第六节 模型阶数选择、估计与残差诊断#

1. ARMA 模型确定流程#

对平稳序列选择 ARMA(p,q) 时,模型形式与阶数应由理论相关结构、简约性和拟合后诊断共同确定。一个可复现的基本流程为:

  1. 确认建模对象平稳:均值、方差和动态依赖必须与平稳 ARMA 设定相容;若存在趋势、单位根或结构变化,应先处理相应非平稳结构。
  2. 提出候选阶数:根据样本 ACF/PACF 的截尾、拖尾和主要显著滞后,提出少量低阶 AR、MA 或 ARMA 候选模型。
  3. 估计并检查参数约束:检查 AR 根、MA 根和公共因子,排除非因果、非可逆或非最小表示。
  4. 比较信息准则:在相同数据区间、相同似然口径下比较 AIC、BIC 等指标,避免用增加大量参数换取机械的样本内拟合改善。
  5. 诊断残差:检查残差 ACF/PACF 与 Ljung–Box 等联合检验;若仍有显著线性相关,应重新考虑阶数或模型形式。

ACF/PACF 决定候选集合,信息准则在候选模型间权衡拟合与复杂度,残差诊断检查最终模型是否仍遗漏可预测的线性动态。这三类证据不能互相替代。

2. AIC、BIC 与自上而下删阶#

赤池信息准则(Akaike Information Criterion, AIC):用最大化对数似然与参数数量惩罚共同评价候选统计模型的相对准则:

AIC=−2ℓ^+2K.AIC=-2\hat\ell+2K.

贝叶斯信息准则(Bayesian Information Criterion, BIC):在对数似然基础上使用随样本量增加而增强的参数惩罚项:

BIC=−2ℓ^+Kln⁡T.BIC=-2\hat\ell+K\ln T.

其中:

  • ℓ^\hat\ell:候选模型在统一似然口径下的最大化对数似然。
  • KK:计入准则的自由参数数量。
  • TT:用于比较的有效样本量。

在同一数据与同一准则定义下,AIC 或 BIC 越小表示该准则下的拟合—复杂度权衡越优。BIC 的单参数惩罚为 ln⁡T\ln T,当 T>e2T>e^2 时强于 AIC 的固定惩罚 2,因此样本量较大时通常更偏向低阶模型。

某些软件报告按观测值标准化或加上共同常数后的 AIC/BIC,数值水平可能不同;只要候选模型使用相同口径,共同常数不改变模型排序。

对纯 AR 模型还可使用自上而下删阶(General-to-specific Lag Reduction):从预先设定的最大阶数 pmax⁡p_{\max} 开始,检验最高阶滞后系数;若不显著则删除该项并重新估计,直到最高保留阶数满足预设准则。该方法依赖逐步显著性检验,容易受起始最大阶数和重复检验影响,宜与信息准则和残差诊断共同使用。

3. AR 与 ARMA 的估计差异#

纯 AR(p) 模型:

Yt=c+ϕ1Yt−1+⋯+ϕpYt−p+εtY_t =c+\phi_1Y_{t-1}+\cdots+\phi_pY_{t-p}+\varepsilon_t

在创新对过去信息条件均值为 0、相应矩条件成立时,可把滞后 YY 作为回归变量进行条件 OLS 估计。

MA(q) 与 ARMA(p,q) 的方程包含未直接观测的过去创新:

εt−1,…,εt−q.\varepsilon_{t-1},\ldots,\varepsilon_{t-q}.

这些创新不是样本中预先给定的解释变量,因此不能把理论 ARMA 方程直接当作普通线性回归并用观测到的“真实误差项”做 OLS。常用估计方法包括条件平方和与基于创新递推的最大似然;若进一步假定高斯创新,可以构造高斯条件或精确似然。

估计得到的**残差(Residual)**是创新的样本估计,不等同于不可观测的总体创新。模型诊断应使用残差检查其是否仍保留可系统预测的线性结构。

4. 例:ARMA(1,1) 的动态表示与相关结构#

考虑:

Yt−2=0.6(Yt−1−2)+εt−0.3εt−1,Var⁡(εt)=1.Y_t-2 =0.6(Y_{t-1}-2) +\varepsilon_t -0.3\varepsilon_{t-1}, \qquad \operatorname{Var}(\varepsilon_t)=1.

其多项式为:

Φ(L)=1−0.6L,Θ(L)=1−0.3L.\Phi(L)=1-0.6L, \qquad \Theta(L)=1-0.3L.

AR 零点与 MA 零点分别为:

zAR=10.6≈1.667,zMA=10.3≈3.333.z_{AR}=\frac1{0.6}\approx1.667, \qquad z_{MA}=\frac1{0.3}\approx3.333.

两者均位于单位圆外且不相同,因此模型同时满足因果平稳、可逆和最小表示条件。

其 MA(∞\infty) 滤波器为:

Ψ(L)=1−0.3L1−0.6L=1+0.3L+0.18L2+0.108L3+⋯ .\Psi(L) =\frac{1-0.3L}{1-0.6L} =1+0.3L+0.18L^2+0.108L^3+\cdots.

因此一次单位创新的前四期响应系数为:

ψ0=1,ψ1=0.3,ψ2=0.18,ψ3=0.108.\psi_0=1, \qquad \psi_1=0.3, \qquad \psi_2=0.18, \qquad \psi_3=0.108.

一阶理论自相关为:

ρ1=(0.6−0.3)(1−0.18)1+0.32−2(0.6)(0.3)≈0.337,\rho_1 =\frac{(0.6-0.3)(1-0.18)} {1+0.3^2-2(0.6)(0.3)} \approx0.337,

随后:

ρ2=0.6ρ1≈0.202,ρ3=0.6ρ2≈0.121.\rho_2=0.6\rho_1\approx0.202, \qquad \rho_3=0.6\rho_2\approx0.121.

冲击响应系数 ψh\psi_h 与自相关系数 ρh\rho_h 都会衰减,但含义不同:ψh\psi_h 衡量一次创新对未来变量的边际影响,ρh\rho_h 衡量同一平稳过程相隔 hh 期的线性相关程度,二者不能互换。

5. 拟合后的残差审核#

一个候选 ARMA 模型估计完成后,至少应检查以下项目:

  • 参数约束:AR 多项式满足因果平稳条件,MA 多项式满足可逆条件,且不存在可约去的公共因子。
  • 参数不确定性:报告系数估计及其标准误或置信区间,不只根据点估计解释动态强弱。
  • 残差相关图:残差 ACF/PACF 不应继续呈现系统性的低阶结构。
  • 联合白噪声诊断:对若干具有实际意义的滞后阶数执行 Ljung–Box 检验,并使用与已估计 ARMA 阶数一致的自由度口径。
  • 模型比较:AIC/BIC 只在同一有效样本和同一估计口径下横向比较。

残差在均值方程上近似白噪声只说明线性可预测结构已经得到较充分提取,不表示残差独立同分布,也不排除波动聚集、厚尾或其他高阶依赖。

6. 例:外汇储备增长率的残差相关图#

杨虎锋第 4 章课件的外汇储备案例,以月度储备规模 RtR_t 的对数差分 gt:=ln⁡Rt−ln⁡Rt−1g_t:=\ln R_t-\ln R_{t-1} 为建模对象。AR(3) 估计区间为 2000 年 4 月至 2013 年 12 月,有效样本量 T=165T=165。以下使用课件已报告的残差 ACF 与 Q 统计量,不重建缺失的原始月度序列,也不把该案例当作当前市场数据。

图 4-7 左侧虚线为单阶白噪声近似参考界限 ±1.96/165≈±0.153\pm1.96/\sqrt{165}\approx\pm0.153。第 15 阶样本 ACF 为 0.160,略高于上界;右侧则将同一残差序列的 Q(m)Q(m) 与自由度 ν=m−3\nu=m-3 的卡方分布 95% 分位数比较。只有 m>3m>3 才能使用这一正自由度近似,因此右侧从 m=4m=4 开始绘制。

AR(3) 残差 ACF:T = 165

−0.2−0.100.10.2 15101520 ρ̂ₖ 滞后阶数 k

Ljung–Box:自由度 m − 3

0102030 48121620 统计量数值 联合检验最大滞后 m
图 4-7:残差的单阶参考界限与联合检验。

对其中两个检验范围,按 ν=m−3\nu=m-3 重新计算 p 值:

最大滞后 mmQ(m)Q(m)自由度 ν\nu调整后 p 值
1210.58190.306
2022.561170.164

两者在 5% 显著性水平下均未拒绝相应范围的零自相关原假设。单阶参考线检查某一个相关系数,Ljung–Box 检查前 mm 阶相关的联合大小;某一阶略越界与联合检验未拒绝可以同时出现。实际诊断应预先选择具有业务含义的 mm,而不是遍历滞后后挑选最有利的 p 值。

Warning

课件表中 m=12,20m=12,20 的 Prob 分别约为 0.565、0.311,与未扣除 AR 阶数的 χm2\chi_m^2 口径相符,不能与这里调整后的 p 值混用。图中 ACF 只有三位小数,Q 值直接采用已报告结果,不用舍入后的 ACF 反推更高精度的统计量。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

平稳金融时间序列:ARMA 模型
https://blog.336993.xyz/posts/financial-econometrics/chapter-04-panel-data/
作者
罗小饭
发布于
2026-09-06
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
罗小饭
AI 软件开发工程师,热爱编程、开源与折腾,长期记录 AI、网络、软路由、博客搭建和云服务实践中的经验与思考。
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
站点统计
文章
47
分类
5
标签
146
总字数
647,126
运行时长
0 天
最后活动
0 天前

文章目录