CommencezCommencez gratuitement

Différencier le chômage

En plus d'ajouter des retards (lags) à vos données, il peut être utile de générer la différence d'une série.

Pour calculer une différence, utilisez simplement la commande diff(). Cette commande exige que vous précisiez l'objet de données d'origine, le nombre de retards (lag) et l'ordre de la différence (differences).

Dans cet exercice, vous allez enrichir vos données unemployment d'une autre façon en ajoutant quelques mesures de différences utiles.

Cette activité fait partie du cours

Étude de cas : analyser des séries chronologiques urbaines en R

Voir le cours

Instructions de l’exercice

  • Construisez une différence mensuelle de premier ordre du chômage américain avec diff(). Dans votre appel à diff(), indiquez la colonne à utiliser dans unemployment ainsi que les arguments lag et differences. Au lieu d'enregistrer le résultat dans un nouvel objet pour fusion, enregistrez-le dans une nouvelle colonne de unemployment appelée us_monthlydiff.
  • Faites un appel similaire à diff() pour construire une différence annuelle du chômage américain. Enregistrez le résultat dans unemployment$us_yearlydiff.
  • Utilisez deux appels à plot.xts() pour générer des graphiques du chômage américain (unemployment$us) et de l'évolution annuelle (unemployment$us_yearlydiff), respectivement. Laissez l'argument type tel quel dans votre deuxième appel à plot.xts() pour produire un diagramme à barres. La commande par() déjà fournie vous permet d'afficher les deux graphiques en même temps.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Generate monthly difference in unemployment
unemployment$us_monthlydiff <- diff(___$___, lag = ___, differences = ___)

# Generate yearly difference in unemployment
unemployment$us_yearlydiff <- 

# Plot US unemployment and annual difference
par(mfrow = c(2,1))
plot.xts(___)
plot.xts(___, type = "h")
Modifier et exécuter le code