CommencezCommencez gratuitement

Diagnostics — surajustement simulé

Une façon de valider une analyse consiste à surajuster le modèle en ajoutant un paramètre supplémentaire pour voir si cela change les résultats. Si l'ajout de paramètres modifie fortement les résultats, vous devriez repenser votre modèle. Si, au contraire, les résultats changent peu, vous pouvez avoir confiance que votre ajustement est adéquat.

Nous avons généré 250 observations à partir d'un modèle ARIMA(0,1,1) avec un paramètre MA de 0,9. D'abord, vous ajusterez le modèle aux données à l'aide de techniques reconnues.

Ensuite, vous pouvez vérifier un modèle en le surajustant (en ajoutant un paramètre) pour voir si cela fait une différence. Dans ce cas, vous ajouterez un paramètre MA supplémentaire afin de constater qu'il n'est pas nécessaire.

Comme d'habitude, le paquet astsa est préchargé et les données générées dans x ont été tracées pour vous. Les données différenciées diff(x) sont également tracées. Remarquez qu'elles semblent stationnaires.

Cette activité fait partie du cours

Modèles ARIMA en R

Voir le cours

Instructions de l’exercice

  • Tracez l'ACF et la PACF d'échantillon des données différenciées avec acf2() et notez que le modèle s'identifie facilement.
  • Ajustez un modèle ARIMA(0,1,1) aux données simulées avec sarima(). Comparez l'estimation du paramètre MA à la valeur réelle de 0,9 et examinez les graphiques des résidus.
  • Surajustez le modèle en ajoutant un paramètre MA supplémentaire. Autrement dit, ajustez un ARIMA(0,1,2) aux données et comparez-le à l'exécution ARIMA(0,1,1).

Exercice interactif pratique

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

# Plot sample P/ACF pair of the differenced data


# Fit the first model, compare parameters, check diagnostics


# Fit the second model and compare fit

Modifier et exécuter le code