EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Representa la serie a10 y 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 de lambda: 0.0, 0.1, 0.2 y 0.3. ¿Puedes determinar qué valor de lambda estabiliza aproximadamente la varianza?
  • Ahora compara el valor de lambda que has elegido con el que devuelve BoxCox.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()
___
Editar y ejecutar código