CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez rollapply() pour calculer la moyenne mobile annuelle du chômage américain. Pensez à indiquer la colonne us de vos données unemployment, à définir l’argument width au nombre approprié de périodes mensuelles, et à définir l’argument FUN à mean. Enregistrez votre moyenne mobile dans l’objet unemployment sous le nom year_avg.
  • Tracez vos deux indicateurs du chômage américain (us et year_avg) avec plot.zoo(). Définissez l’argument plot.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)
Modifier et exécuter le code