EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Representa los datos para observar la tendencia y la estacionalidad.
  • Aplica log() a los datos de h02 y luego realiza la diferenciación estacional usando un valor de lag adecuado en diff(). Asigna el resultado a difflogh02.
  • Representa los datos transformados (log) y diferenciados resultantes.
  • Como difflogh02 aún parece no estacionaria, toma otra diferencia de rezago 1 aplicando diff() sobre sí misma y guarda esto en ddifflogh02. Representa la serie resultante.
  • Representa la ACF de la serie final ddifflogh02 usando 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
___
Editar y ejecutar código