违反恒定方差假设时可以使用哪种模型?


9

由于违反恒定方差假设时我们无法拟合ARIMA模型,因此可以使用哪种模型拟合单变量时间序列?


假设拟合模型中没有独立的回归变量,那么当误差项的方差与时间相关时,非恒定方差实际上只是一个问题。然后:ARMA + GARCH
user603

Answers:


8

有许多建模选项可解决非恒定方差,例如ARCH(和GARCH及其许多扩展)或随机波动率模型。

ARCH模型通过平方误差项的附加时间序列方程式扩展了ARMA模型。它们往往很容易估计(例如fGRACH R软件包)。

SV模型使用附加的时间序列方程式(通常是AR(1))扩展了ARMA模型,以记录与时间有关的方差。我发现使用贝叶斯方法可以最好地估计这些模型(OpenBUGS在过去对我来说效果很好)。


5

您可以拟合ARIMA模型,但首先需要通过应用适当的变换来稳定方差。您还可以使用Box-Cox转换。这已经在《时间序列分析:R中的应用程序》(第99页)一书中完成,然后他们使用Box-Cox变换。检查此链接Box-Jenkins建模 另一个参考资料是第169页,《时间序列和预测简介》,布罗克韦尔和戴维斯,“一旦数据被转换(例如,通过Box-Cox和差分转换的某种组合,或者通过去除趋势和季节成分),转换后的序列X_t可能会被零均值ARMA模型拟合,我们面临着为p和q阶选择适当值的问题。” 因此,您需要先稳定方差才能拟合ARIMA模型。


1
我看不到如何先完成方差稳定化。您需要首先查看模型中的残差,以查看残差方差是否随时间变化。然后查看残差可能会建议如何更改模型或稳定方差。
Michael R. Chernick

通过简单地绘制时间序列,您可以确定是否应使用方差稳定化。这已在第99页的“使用R中的应用程序进行时间序列分析”中完成,然后它们使用Box-Cox转换。您可以自己检查。如果在不使方差稳定的情况下拟合,则将在残差图中显示该方差。问题是,在拟合之前,我们应该尝试修正ARIMA模型假设中的任何违规情况。我强烈建议您在给答案否定分数时要多加注意!祝好运。
统计

是的,我是拒绝您回答的人。我同意您可以从该系列图中获得方差不均一感。但是我仍然认为在尝试模型之前应用方差稳定化变换不是一个好主意。这些模型都是暂定的。您适合,查看残差并根据需要进行修改。这就是Box-Jenkins方法的三步走。最初进行模型识别,然后进行拟合,然后再进行诊断检查,如果模型看起来不足够,请重复循环。
Michael R. Chernick

这意味着您没有仔细阅读Box-Jenkins。检查此链接robjhyndman.com/papers/BoxJenkins.pdf另一个参考资料,第169页,时间序列和预测简介,布罗克韦尔和戴维斯,“一旦数据被转换(例如,通过Box-Cox和微分转换的某种组合或通过去除趋势和季节成分)到可以通过零均值ARMA模型拟合转换后的序列X_t的地步,我们面临着为p和q阶选择适当值的问题。” 您可以简单地承认自己犯了一个错误。
统计

Stat和@Michael,你们都有正确的观点:Stat,因为通常会清楚地表明最初的Box-Cox转换-那么为什么不通过尝试应用该转换来开始迭代建模过程呢?-Michael 仍然指出重点应该放在模型残差上,而不是原始相关值上(这里经常会在问题中误解这一区别)。进行此讨论既不需要投票,也不必指责犯错误。如果您要争论,那就对你们俩都真正不同意的事情做一下!
ub

2

在我放弃该方法之前,我首先要问为什么ARIMA模型的残差没有恒定的方差。残差本身是否没有相关结构?如果他们这样做,可能需要将一些移动平均项合并到模型中。

但是现在让我们假设残差似乎没有任何自相关结构。那么方差会随着时间以什么方式变化(增加,减少或上下波动)?方差变化的方式可能是现有模型存在问题的线索。可能存在与此时间序列互相关的协变量。在那种情况下,可以将协变量添加到模型中。这样,残差可能不再显示出非常恒定的方差。

您可能会说,如果该序列与残差的自相关中显示的协变量互相关。但是,如果相关性大多处于滞后0,则情况并非如此。

如果添加移动平均项或引入协变量都不能解决问题,则您可以考虑根据一些参数为残差确定时变函数。然后可以将该关系合并到似然函数中,以修改模型估计值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.