Estimer le modèle autorégressif (AR)
Pour une série chronologique x donnée, on peut ajuster le modèle autorégressif (AR) avec la commande arima() en fixant order à c(1, 0, 0). À titre de référence, un modèle AR correspond à un modèle ARIMA(1, 0, 0).
Dans cet exercice, vous allez explorer d'autres propriétés du modèle AR en pratiquant la commande arima() sur une série simulée x ainsi que sur les données AirPassengers. Cette commande permet d'identifier la pente estimée (ar1), la moyenne (intercept) et la variance d'innovation (sigma^2) du modèle.
Les objets x et AirPassengers sont déjà chargés dans votre environnement. La série x est illustrée dans la figure à droite.
Cette activité fait partie du cours
Analyse des séries chronologiques en R
Instructions de l’exercice
- Utilisez
arima()pour ajuster le modèle AR à la sériex. Examinez de près la sortie de cette commande. - Quelles sont les estimations de la pente (
ar1), de la moyenne (intercept) et de la variance d'innovation (sigma^2) issues de votre commande précédente? Saisissez-les dans votre espace de travail R. - Maintenant, ajustez le modèle AR à
AirPassengerset enregistrez les résultats dansAR. Utilisezprint()pour afficher le modèle ajustéAR. - Enfin, utilisez les commandes fournies pour tracer
AirPassengers, calculer les valeurs ajustées et les ajouter à la figure.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Fit the AR model to x
arima(___, order = ___)
# Copy and paste the slope (ar1) estimate
# Copy and paste the slope mean (intercept) estimate
# Copy and paste the innovation variance (sigma^2) estimate
# Fit the AR model to AirPassengers
AR <-
print(AR)
# Run the following commands to plot the series and fitted values
ts.plot(AirPassengers)
AR_fitted <- AirPassengers - residuals(AR)
points(AR_fitted, type = "l", col = 2, lty = 2)