让我们假设一个分析模型预测随时间的流行趋势,即随时间的感染数量。我们也有一个计算机模拟结果随着时间的推移来验证模型的性能。目的是证明分析模型(都是时间序列)的模拟结果和预测值在统计上接近或相似。通过相似性,我的意思是模型预测的值接近模拟提供的值。
背景:围绕这个主题进行研究,我遇到了以下帖子:
两次讨论都提出了三种方法,我基本上对其中两种方法感兴趣:
(1)。使用 ARIMA;(2)。格兰杰检验的使用
对于第一个建议的解决方案,这是关于 ARIMA 的内容,在 (1) 中:
在两个数据集上运行 ARIMA。(这里的基本思想是查看同一组参数(构成 ARIMA 模型)是否可以描述您的临时时间序列。如果您在预测 (R) 中运行 auto.arima(),那么它将选择参数p,d,q 为你的数据,极大的方便。
我在模拟值上运行了 auto.arima,然后运行了预测,结果如下:
ARIMA(2,0,0) with zero mean
Coefficients:
ar1 ar2
1.4848 -0.5619
s.e. 0.1876 0.1873
sigma^2 estimated as 121434: log likelihood=-110.64
AIC=227.27 AICc=229.46 BIC=229.4
我在预测的模型值上运行 auto.arima,然后进行预测。这是预测模型的结果:
ARIMA(2,0,0) with non-zero mean
Coefficients:
ar1 ar2 intercept
1.5170 -0.7996 1478.8843
s.e. 0.1329 0.1412 290.4144
sigma^2 estimated as 85627: log likelihood=-108.11
AIC=224.21 AICc=228.21 BIC=227.05
问题 1需要比较哪些值来证明这两个系列是相似的,尤其是随时间变化的趋势?
关于第二个建议的选项,我已经阅读并发现格兰杰检验通常用于查看时间 t 的系列 A 的值是否可以预测时间t+1 的系列B的值。
问题 2基本上,就我而言,我想同时比较时间序列 A 和 B 的值,那么这与我的情况有什么关系?
问题 3是否有任何可用的方法可以证明两个时间序列随时间变化的趋势相似?
供参考。我看到了另一种使用 Pearson Correlation Coefficient 的方法,我可以在那里进行推理。此外,通过模拟验证分析模型已在文献中得到广泛应用。看: