Comment lire p, d et q de auto.arima ()?

10

Comment puis-je obtenir des p,d and qvaleurs dans le ARIMA(p,d,q)modèle estimées par auto.arima(mytimeseries)?

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

Si nous regardons la sortie de

arima_model $ arma

on a,

[1] 1 0 0 0 1 2 0

Quelle est la signification des nombres apparaissant dans la séquence ci-dessus?

Rasoul
la source

Réponses:

13

Essaye ça:

fit <- auto.arima(WWWusage)
arimaorder(fit)
Rob Hyndman
la source
1
Alors, qu'est-ce que les chiffres dans sa sortie signifient?
Hack-R
Lisez le arimafichier d'aide: "Une forme compacte de la spécification, comme un vecteur donnant le nombre de coefficients AR, MA, AR saisonnier et MA saisonnier, plus la période et le nombre de différences non saisonnières et saisonnières."
Rob Hyndman
2

Si vous regardez le fichier d'aide de auto.arimaet accédez à la section "Valeur", vous êtes dirigé vers le fichier d'aide de la arimafonction et vous y trouverez les éléments suivants (sous la section "Valeur") concernant l' armaemplacement:

Une forme compacte de la spécification, en tant que vecteur donnant le nombre de coefficients AR, MA, AR saisonnier et MA saisonnier, plus la période et le nombre de différences non saisonnières et saisonnières.

C'est à cela que correspondent les sept éléments que vous avez rapportés. Dans votre cas, vous disposez d'un ARIMA non saisonnier (1,2,0).

Richard Hardy
la source
0

Dans le cas, il pourrait être plus facile à comprendre pour certaines personnes:

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]
isabella
la source