Réduire les tendances de variabilité avec la transformation logarithmique
La fonction logarithmique log() est une transformation des données qui peut s'appliquer à des séries chronologiques de valeurs positives. Elle réduit légèrement vers zéro les observations supérieures à un, et réduit fortement les observations très grandes. Cette propriété peut stabiliser la variabilité lorsqu'une série présente une variabilité croissante dans le temps. Elle peut aussi servir à linéariser un profil de croissance rapide au fil du temps.
La série chronologique rapid_growth a déjà été chargée et est illustrée dans la figure à droite. Portez attention à l'amplitude verticale des données.
Cette activité fait partie du cours
Analyse des séries chronologiques en R
Instructions de l’exercice
- Appliquez la fonction
log()àrapid_growthet enregistrez le résultat souslinear_growth. - Utilisez
ts.plot()pour afficher la série transforméelinear_growthet notez l'intervalle vertical resserré des données transformées.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Log rapid_growth
linear_growth <-
# Plot linear_growth using ts.plot()