CommencezCommencez gratuitement

Transformations de Box-Cox pour les séries chronologiques

Ici, vous allez utiliser une transformation de Box-Cox pour stabiliser la variance de la série a10 déjà chargée, qui contient les ventes mensuelles de médicaments antidiabétiques en Australie de 1991 à 2008.

Dans cet exercice, vous devrez expérimenter pour voir l'effet de l'argument lambda (\(\lambda\)) sur la transformation. Remarquez que de petites variations de \(\lambda\) changent peu la série obtenue. Vous cherchez une valeur de \(\lambda\) qui rende les fluctuations saisonnières d'à peu près la même ampleur tout au long de la série.

Rappelez-vous de la vidéo que l'intervalle recommandé pour les valeurs de lambda est \(-1 ≤ \lambda ≤ 1\).

Cette activité fait partie du cours

Prévision en R

Voir le cours

Instructions de l’exercice

  • Tracez la série a10 et observez l'augmentation de la variance à mesure que le niveau de la série augmente.
  • Essayez de transformer la série à l'aide de BoxCox() selon le format de l'exemple de code. Expérimentez avec quatre valeurs de lambda : 0.0, 0.1, 0.2 et 0.3. Pouvez-vous déterminer quelle valeur de lambda stabilise approximativement la variance ?
  • Comparez maintenant la valeur de lambda que vous avez choisie avec celle retournée par BoxCox.lambda().

Exercice interactif pratique

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

# Plot the series
___

# Try four values of lambda in Box-Cox transformations
a10 %>% BoxCox(lambda = ___) %>% autoplot()
___
___
___

# Compare with BoxCox.lambda()
___
Modifier et exécuter le code