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
Instructions de l’exercice
- Tracez la série
a10et 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 delambda:0.0,0.1,0.2et0.3. Pouvez-vous déterminer quelle valeur de lambda stabilise approximativement la variance ? - Comparez maintenant la valeur de
lambdaque vous avez choisie avec celle retournée parBoxCox.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()
___