在arima
R中的函数中,是什么order(1, 0, 12)
意思?什么是可以被分配到的值p
,d
,q
和过程是怎样的去寻找那些价值?
在arima
R中的函数中,是什么order(1, 0, 12)
意思?什么是可以被分配到的值p
,d
,q
和过程是怎样的去寻找那些价值?
Answers:
ARIMA(1、0、12)是什么意思?
专门针对您的模型,ARIMA(1,0,12)表示您要通过组合一阶自回归模型和十二阶移动平均模型来描述一些响应变量(Y)。考虑它的一个好方法是(AR,I,MA)。这使您的模型看起来很简单:
Y =(自回归参数)+(移动平均参数)
1和12之间的0代表模型的“ I”部分(集成部分),它表示您要在其中获取响应变量数据之间差异的模型-可以使用非平稳数据来完成此操作而且似乎没有在处理这个问题,因此您可以忽略它。
DanTheMan发布的链接显示了许多模型的组合,可以通过与模型进行比较来帮助您了解模型。
可以为p,d,q分配什么值?
许多不同的整数。您可以执行诊断测试来尝试找到p,d,q的最佳值(请参阅第3部分)。
查找p,d,q的值的过程是什么?
有很多方法,我不打算穷举它:
不知道您需要知道多少,我无法走得更远,但是如果您有更多问题,请随时提问,也许我或其他人可以提供帮助。
* 编辑:如果您熟悉R,可以在R包TSA中找到我在此处列出的所有查找p,d,q的方法。
?arima
在控制台中输入内容,则会获得该功能的帮助页面。对于该选项order
,它说:“ ARIMA模型的非季节性部分的规范:三个分量(p,d,q)是AR阶,差异度和MA阶。” 另外,请查看示例,您可以随时随地玩耍。也有一些不错的书介绍了R中的时间序列分析。Shumway / Stoffer只是其中一本。