CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Appliquez la fonction log() à rapid_growth et enregistrez le résultat dans linear_growth.
  • Utilisez ts.plot() pour afficher la série transformée linear_growth et 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()
 
Modifier et exécuter le code