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?

Réponses:


13

Essaye ça:

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

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).


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]
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.