Transformaciones Box-Cox para series temporales
Aquí vas a usar una transformación Box-Cox para estabilizar la varianza de la serie a10 precargada, que contiene las ventas mensuales de medicamentos antidiabéticos en Australia entre 1991 y 2008.
En este ejercicio tendrás que experimentar para ver el efecto del argumento lambda (\(\lambda\)) en la transformación. Observa que pequeños cambios en \(\lambda\) apenas afectan a la serie resultante. Tu objetivo es encontrar un valor de \(\lambda\) que haga que las fluctuaciones estacionales tengan aproximadamente el mismo tamaño a lo largo de la serie.
Recuerda del vídeo que el rango recomendado para los valores de lambda es \(-1 ≤ \lambda ≤ 1\).
Este ejercicio forma parte del curso
Forecasting en R
Instrucciones del ejercicio
- Representa la serie
a10y observa cómo la varianza aumenta a medida que aumenta el nivel de la serie. - Prueba a transformar la serie usando
BoxCox()con el formato del código de ejemplo. Experimenta con cuatro valores delambda:0.0,0.1,0.2y0.3. ¿Puedes determinar qué valor de lambda estabiliza aproximadamente la varianza? - Ahora compara el valor de
lambdaque has elegido con el que devuelveBoxCox.lambda().
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Plot the series
___
# Try four values of lambda in Box-Cox transformations
a10 %>% BoxCox(lambda = ___) %>% autoplot()
___
___
___
# Compare with BoxCox.lambda()
___