ARMA模型 (英语:A utor egressive m oving a verage model ,全称:自回归滑动平均模型 )。是研究时间序列 的重要方法,由自回归模型 (简称AR模型)与移动平均模型 (简称MA模型)为基础“混合”构成。在市场研究中常用于长期追踪资料的研究,如:Panel研究 中,用于消费行为模式变迁研究;在零售研究中,用于具有季节变动特征的销售量、市场规模的预测等。
X
t
=
c
+
∑
i
=
1
p
φ
i
X
t
−
i
+
ε
t
.
{\displaystyle X_{t}=c+\sum _{i=1}^{p}\varphi _{i}X_{t-i}+\varepsilon _{t}.\,}
自回归模型描述的是当前值与历史值之间的关系。
其中:
c
{\displaystyle c}
是常数 项;
ε
t
{\displaystyle \varepsilon _{t}}
被假设为平均数 等于0,标准差 等于
σ
{\displaystyle \sigma }
的随机 误差值;
ε
t
{\displaystyle \varepsilon _{t}}
被假设为对于任何的
t
{\displaystyle t}
都不变。
X
t
=
μ
+
ε
t
+
∑
i
=
1
q
θ
i
ε
t
−
i
{\displaystyle X_{t}=\mu +\varepsilon _{t}+\sum _{i=1}^{q}\theta _{i}\varepsilon _{t-i}\,}
移动平均模型描述的是自回归部分的误差累计。
其中 μ 是序列的均值,θ 1 ,..., θ q 是参数,ε t , ε t -1 ,..., ε t −q 都是 白噪声 。
ARMA(p ,q )模型中包含了p 个自回归项和q 个移动平均项,ARMA(p ,q )模型可以表示为:
X
t
=
c
+
ε
t
+
∑
i
=
1
p
φ
i
X
t
−
i
+
∑
j
=
1
q
θ
j
ε
t
−
j
{\displaystyle X_{t}=c+\varepsilon _{t}+\sum _{i=1}^{p}\varphi _{i}X_{t-i}+\sum _{j=1}^{q}\theta _{j}\varepsilon _{t-j}\ }
有时ARMA模型可以用滞后算子(Lag operator)
L
{\displaystyle L}
来表示,
L
i
X
t
=
X
t
−
i
{\displaystyle L^{i}X_{t}=X_{t-i}}
。这样AR(p )模型可以写成为:
ε
t
=
(
1
−
∑
i
=
1
p
φ
i
L
i
)
X
t
=
φ
(
L
)
X
t
{\displaystyle \varepsilon _{t}=\left(1-\sum _{i=1}^{p}\varphi _{i}L^{i}\right)X_{t}=\varphi (L)X_{t}\,}
其中
φ
{\displaystyle \varphi }
表示多项式
φ
(
L
)
=
1
−
∑
i
=
1
p
φ
i
L
i
{\displaystyle \varphi (L)=1-\sum _{i=1}^{p}\varphi _{i}L^{i}\,}
MA(q )模型可以写成为:
X
t
=
(
1
+
∑
i
=
1
q
θ
i
L
i
)
ε
t
=
θ
(
L
)
ε
t
{\displaystyle X_{t}=\left(1+\sum _{i=1}^{q}\theta _{i}L^{i}\right)\varepsilon _{t}=\theta (L)\varepsilon _{t}\,}
其中θ 表示多项式
θ
(
L
)
=
1
+
∑
i
=
1
q
θ
i
L
i
{\displaystyle \theta (L)=1+\sum _{i=1}^{q}\theta _{i}L^{i}\,}
最后,ARMA(p ,q )模型可以表示为:
(
1
−
∑
i
=
1
p
φ
i
L
i
)
X
t
=
(
1
+
∑
i
=
1
q
θ
i
L
i
)
ε
t
{\displaystyle \left(1-\sum _{i=1}^{p}\varphi _{i}L^{i}\right)X_{t}=\left(1+\sum _{i=1}^{q}\theta _{i}L^{i}\right)\varepsilon _{t}\,}
或者
φ
(
L
)
X
t
=
θ
(
L
)
ε
t
.
{\displaystyle \varphi (L)X_{t}=\theta (L)\varepsilon _{t}.\,}
若
φ
(
L
)
=
1
{\displaystyle \varphi (L)=1}
,则ARMA过程退化为MA(q)过程
若
θ
(
L
)
=
1
{\displaystyle \theta (L)=1}
,则ARMA过程退化为AR(p)过程。