CommencerCommencez gratuitement

Modèles AR vs MA

Comme vous l’avez vu, les modèles autorégressifs (AR) et les moyennes mobiles simples (MA) sont deux approches utiles pour modéliser des séries temporelles. Mais comment déterminer, en pratique, si un modèle AR ou MA est plus approprié ?

Pour évaluer l’adéquation d’un modèle, vous pouvez mesurer l’Akaike information criterion (AIC) et le Bayesian information criterion (BIC) pour chaque modèle. Même si les détails mathématiques de l’AIC et du BIC dépassent le cadre de ce cours, retenez l’idée principale suivante : ces indicateurs pénalisent les modèles comportant davantage de paramètres estimés, afin d’éviter le surapprentissage, et des valeurs plus petites sont préférées. Toutes choses égales par ailleurs, un modèle qui produit un AIC ou un BIC plus faible qu’un autre est considéré comme un meilleur ajustement.

Pour estimer ces indicateurs, vous pouvez utiliser les commandes AIC() et BIC(), qui nécessitent toutes deux un seul argument pour préciser le modèle étudié.

Dans cet exercice, vous allez revenir aux données Nile et aux modèles AR et MA que vous avez ajustés sur ces données. Ces modèles et leurs prédictions pour les années 1970 (AR_fit) et (MA_fit) sont représentés dans le graphique à droite.

Cet exercice fait partie du cours

<cours>Analyse de séries temporelles en R</cours>
Voir le cours

Instructions de l’exercice

  • Comme première étape de comparaison, utilisez cor() pour mesurer la corrélation entre AR_fit et MA_fit.
  • Utilisez deux appels à AIC() pour calculer l’AIC de AR et de MA, respectivement.
  • Utilisez deux appels à BIC() pour calculer le BIC de AR et de MA, respectivement.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Find correlation between AR_fit and MA_fit
cor(___, ___)

# Find AIC of AR
AIC(___)

# Find AIC of MA


# Find BIC of AR
BIC(___)

# Find BIC of MA

Modifier et exécuter le code