Diferenciación estacional para estacionariedad
Con datos estacionales, a menudo se toman diferencias entre observaciones de la misma estación de años consecutivos, en lugar de períodos consecutivos. Por ejemplo, con datos trimestrales, se tomaría la diferencia entre el T1 de un año y el T1 del año anterior. A esto se le llama diferenciación estacional.
A veces necesitas aplicar tanto diferencias estacionales como diferencias de rezago 1 a la misma serie; es decir, calcular diferencias de las diferencias.
En este ejercicio, usarás diferencias y transformaciones a la vez para que una serie temporal parezca estacionaria. El conjunto de datos aquí es h02, que contiene 17 años de ventas mensuales de corticosteroides en Australia. Ya se ha cargado en tu espacio de trabajo.
Este ejercicio forma parte del curso
Forecasting en R
Instrucciones del ejercicio
- Representa los datos para observar la tendencia y la estacionalidad.
- Aplica
log()a los datos deh02y luego realiza la diferenciación estacional usando un valor delagadecuado endiff(). Asigna el resultado adifflogh02. - Representa los datos transformados (log) y diferenciados resultantes.
- Como
difflogh02aún parece no estacionaria, toma otra diferencia de rezago 1 aplicandodiff()sobre sí misma y guarda esto enddifflogh02. Representa la serie resultante. - Representa la ACF de la serie final
ddifflogh02usando la función correspondiente.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Plot the data
___
# Take logs and seasonal differences of h02
difflogh02 <- diff(log(___), lag = ___)
# Plot difflogh02
___
# Take another difference and plot
ddifflogh02 <- ___
___
# Plot ACF of ddifflogh02
___