Ajouter une moyenne mobile continue aux données de chômage
En plus des mesures discrètes comme les cumuls depuis le début de l’année, vous pouvez vouloir ajouter une somme ou une moyenne mobile à vos séries temporelles.
Pour cela, revenons à vos données mensuelles de unemployment. Même si le niveau de chômage d’un mois donné peut vous intéresser, une vision plus large de la conjoncture économique peut passer par des indicateurs glissants sur plusieurs mois.
Vous utiliserez pour cela la commande rollapply(), qui prend un objet de série temporelle, une taille de fenêtre width, et un argument FUN à appliquer à chaque fenêtre glissante.
Cet exercice fait partie du cours
Étude de cas : analyser des séries temporelles urbaines en R
Instructions
- Utilisez
rollapply()pour calculer la moyenne mobile annuelle du chômage américain. Pensez à indiquer la colonneusde vos donnéesunemployment, à définir l’argumentwidthau nombre approprié de périodes mensuelles, et à définir l’argumentFUNàmean. Enregistrez votre moyenne mobile dans l’objetunemploymentsous le nomyear_avg. - Tracez vos deux indicateurs du chômage américain (
usetyear_avg) avecplot.zoo(). Définissez l’argumentplot.typeà"single"pour afficher les deux mesures dans le même panneau.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Use rollapply to calculate the rolling yearly average US unemployment
unemployment$year_avg <- rollapply(___$___, width = ___, FUN = ___)
# Plot all columns of US unemployment data
plot.zoo(unemployment[, c("___", "___")], plot.type = "___", lty = lty, lwd = lwd)