如何改进这个时间序列模型?

机器算法验证 r 时间序列 自习 有马 配件
2022-04-18 04:30:30

我正在尝试为作为时间序列变量的家庭数据拟合时间序列模型。最初我的数据看起来像这样, 在此处输入图像描述

由于数据似乎不是固定的,所以我对数据进行了区分。

当我绘制第二个差异数据时,它如下所示:

在此处输入图像描述

当我采用更高阶的差异时,情节并没有改善。所以我使用了第二个差异数据。

二阶数据的acf和pacf如下,

在此处输入图像描述

为了估计系数,我使用了 yule walker 方法并获得了以下结果,

在此处输入图像描述

然后我尝试了具有 2 个系数的模型的不同组合。我通过将差异参数视为 2(D=2) 来为原始数据拟合 ARIMA 模型。使用 AIC 标准,我得到 ARIMA (1,2,1) 作为最佳模型。

该模型的模型诊断结果如下,

在此处输入图像描述

在此处输入图像描述

在考虑这些图时,除了残差的正态性外,结果似乎是合理的。

任何人都可以提出改善这一结果的方法吗?我是时间序列的新手,所以你的建议对我有很大的帮助。

这个问题的数据集如下,我需要为变量 x4 拟合一个模型

数据集: https ://drive.google.com/file/d/1CXokm4p5ED2I03o0qGyWdxex38P-157M/view

1个回答

你礼貌地问“我的问题是关于如何进一步改进这个模型。因为你会看到残差不是正态分布的”。我已经回答了......

我把你的 290 个每月值(1987/1)介绍给 AUTOBOX,它会自动识别以下型号。

1) ARIMA (1,1,0)(0,0,0)12,AR 系数=.865,因此这非常接近您考虑的第二个差异

2) 从 1996 年 11 月开始的 1 个季节性脉冲(正)

3) 12 个异常值(脉冲)

4) 两个模型误差方差变化 A) 在第 60 期(1991/12)向下和在第 174 期(2001/6)向上......从您的图表中都可以明显看出

这是模型在此处输入图像描述

实际,适合和预测在这里在此处输入图像描述,预测(基于 95 美元的蒙特卡罗)在这里在此处输入图像描述

遵循 Tsay https://pdfs.semanticscholar.org/09c4/ba8dd3cc88289caf18d71e8985bdd11ad21c.pdf的程序来识别产生的方差变化点在此处输入图像描述

模型残差在这里在此处输入图像描述

您的软件尝试对该数据建模失败的原因是原始数据受到复杂性或机会的影响。