Diagnostics - sur-ajustement simulé
Une façon de valider une analyse consiste à sur-ajuster 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 reconsidérer votre modèle. En revanche, si les résultats changent peu, vous pouvez être confiant dans la qualité de l’ajustement.
Nous avons généré 250 observations à partir d’un modèle ARIMA(0,1,1) avec un paramètre MA de 0,9. Vous allez d’abord ajuster ce modèle aux données en utilisant des techniques éprouvées.
Ensuite, vous pouvez vérifier un modèle en le sur-ajustant (en ajoutant un paramètre) pour voir si cela fait une différence. Ici, vous ajouterez un paramètre MA supplémentaire pour constater qu’il n’est pas nécessaire.
Comme d’habitude, le package 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 aussi représentées. Remarquez qu’elles semblent stationnaires.
Cet exercice fait partie du cours
Modèles ARIMA en R
Instructions
- Tracez l’ACF et la PACF empiriques 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. - Sur-ajustez 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 cet exemple de code.
# Plot sample P/ACF pair of the differenced data
# Fit the first model, compare parameters, check diagnostics
# Fit the second model and compare fit