Réduire les tendances de variabilité grâce à la transformation logarithmique
La fonction logarithmique log() est une transformation que l’on peut appliquer à des séries temporelles de valeurs positives. Elle rapproche légèrement de zéro les observations supérieures à un, et réduit fortement les valeurs très grandes. Cette propriété permet de stabiliser la variabilité lorsqu’une série présente une variabilité croissante au fil du temps. Elle peut aussi servir à linéariser un schéma de croissance rapide dans le temps.
La série temporelle rapid_growth a déjà été chargée et apparaît dans la figure à droite. Remarquez l’étendue verticale des données.
Cet exercice fait partie du cours
<cours>Analyse de séries temporelles en R</cours>Instructions de l’exercice
- Appliquez la fonction
log()àrapid_growthet enregistrez le résultat danslinear_growth. - Utilisez
ts.plot()pour afficher la série transforméelinear_growthet notez l’étendue verticale plus condensée 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()