Ajouter une moyenne mobile continue aux données sur le chômage
En plus de mesures discrètes comme les sommes cumulées depuis le début de l'année, vous pourriez vouloir ajouter une somme ou une moyenne mobile à vos séries chronologiques.
Pour ce faire, revenons à vos données mensuelles unemployment. Même si le niveau de chômage d'un mois donné peut vous intéresser, pour obtenir un portrait plus large de la conjoncture économique, il est utile d'utiliser des indicateurs mobiles sur plusieurs mois.
Pour cela, vous allez utiliser la commande rollapply(), qui prend un objet de séries chronologiques, une taille de fenêtre width, ainsi qu'un argument FUN à appliquer à chaque fenêtre mobile.
Cette activité fait partie du cours
Étude de cas : analyser des séries chronologiques urbaines en R
Instructions de l’exercice
- Utilisez
rollapply()pour calculer la moyenne mobile annuelle du chômage aux États-Unis. Assurez-vous de préciser la colonneusde vos donnéesunemployment, de définir l'argumentwidthau nombre approprié de périodes mensuelles et de définir l'argumentFUNàmean. Enregistrez votre moyenne mobile dans l'objetunemploymentsous le nomyear_avg. - Tracez vos deux indicateurs du chômage aux États-Unis (
usetyear_avg) avecplot.zoo(). Réglez l'argumentplot.typeà"single"pour afficher les deux mesures dans le même panneau.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)