如何读取auto.arima()的p,d和q?


10

我如何获得模型的估计p,d and q值?ARIMA(p,d,q)auto.arima(mytimeseries)

arima_model <-auto.arima(mytimeseries,ic ='bic')

如果我们看一下输出

arima_model $ arma

我们得到

[1] 1 0 0 0 1 2 0

上面顺序出现的数字是什么意思?

Answers:


13

尝试这个:

fit <- auto.arima(WWWusage)
arimaorder(fit)

1
那么他的输出中的数字是什么意思呢?
Hack-R

阅读arima帮助文件:“规范的紧凑形式,可以作为向量,给出AR,MA,季节性AR和季节性MA系数的数量,以及周期和非季节性和季节性差异的数量。”
Rob Hyndman

2

如果查看的帮助文件auto.arima并导航至“值”部分,将直接转到arima功能的帮助文件,并在该位置(“值”部分下)找到有关arma插槽的以下信息:

规范的紧凑形式,作为给出AR,MA,季节性AR和季节性MA系数的数量以及非季节性和季节性差异的时期和数量的向量。

这就是您报告的七个元素所对应的。在您的情况下,您有一个非季节性的ARIMA(1,2,0)。


0

万一某些人可能更容易理解:

non_seasonal_ar_order = model_fit$arma[1]
non_seasonal_ma_order = model_fit$arma[2]

seasonal_ar_order = model_fit$arma[3]
seasonal_ma_order = model_fit$arma[4]

period_of_data = model_fit$arma[5] # 1 for is non-seasonal data

non_seasonal_diff_order = model_fit$arma[6]
seasonal_diff_order =  model_fit$arma[7]
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.