这是Box-Jenkins MA模型的基本问题。据我了解,MA模型基本上是时间序列值对先前误差项的线性回归。也就是说,观测值首先针对其先前值回归,然后将一个或多个值用作MA的误差项模型。
但是,如何在ARIMA(0,0,2)模型中计算误差项?如果使用MA模型时没有自回归部分,因此没有估计值,那么我怎么可能有一个误差项?
这是Box-Jenkins MA模型的基本问题。据我了解,MA模型基本上是时间序列值对先前误差项的线性回归。也就是说,观测值首先针对其先前值回归,然后将一个或多个值用作MA的误差项模型。
但是,如何在ARIMA(0,0,2)模型中计算误差项?如果使用MA模型时没有自回归部分,因此没有估计值,那么我怎么可能有一个误差项?
Answers:
MA模型估计:
让我们假设一个具有100个时间点的序列,并说它的特征在于没有截距的MA(1)模型。然后该模型由
没有观察到错误项。为此,Box等人。时间序列分析:预测和控制(第3版),第228页,建议误差项通过以下方式递归计算:
因此,对于误差项是, ε 1 = ý 1 + θ ε 0 现在我们不能在不知道的值计算该θ。因此,要获得此结果,我们需要计算模型的初始或初步估计,请参考Box等。在上述书籍的第6.3.2节第202页中指出,
已经示出了第一 MA(的自相关q)过程是非零的,并且可以在模型中作为的参数方面写入 ρ ķ = - θ ķ + θ 1 θ ķ + 1 + θ 2 θ ķ + 2 + ⋯ + θ q - ķ θ q上述用于表达 ρ 1,ρ 2 ⋯ ,ρ q 而言 θ 1,θ 2,⋯ ,θ q,用品 q等式 q未知数。的初步估计 θ S可通过替代估计来获得 ř ķ为 ρ ķ在上述方程
注意,是估计的自相关。第6.3节-参数的初始估计中有更多讨论,请继续阅读。现在,假设我们获得初始估计值θ = 0.5。然后, ε 1 = ý 1 + 0.5 ε 0 现在,另一个问题是,我们没有值ε 0,因为吨开始于1,所以我们不能计算ε 1。幸运的是,有两种方法可以得到这个,
根据Box等。第7.1.3节227页,的值可以被取代以零作为近似如果Ñ适中或大的,该方法是有条件的似然。否则,无条件似然被使用,其中,所述值ε 0是由背预测,盒等获得。推荐这种方法。在第231页的7.1.4节中了解有关反向预测的更多信息。
获得初始估计和的值之后,然后终于可以与误差项的递归计算继续。然后最后阶段是估计模型的参数(1 ),请记住这不再是初步估计。
在估计参数,我使用了非线性估计程序,尤其是Levenberg-Marquardt算法,因为MA模型的参数是非线性的。
总体而言,我强烈建议您阅读Box等。时间序列分析:预测和控制(第3版)。
高斯MA(q)模型定义(不仅由方块和詹金斯!)作为 这样的MA(q)模型是“纯”的错误模型,该程度 q定义多远的相关性返回。
。