Crear variables de efecto festivo/promocional
En el ejercicio anterior ya vimos cierta estacionalidad, pero vamos a comprobar si realmente existe. Tus jefes piensan que sus productos se demandan más en las semanas de Navidad, Año Nuevo y San Valentín. El departamento de marketing también comenta que han estado lanzando promociones la semana anterior al Día de la Madre durante los últimos 5 años. ¡Creemos una variable indicadora binaria para Año Nuevo!
Este ejercicio forma parte del curso
Previsión de la demanda de productos en R
Instrucciones del ejercicio
- Crea un índice de fechas para las semanas de Año Nuevo en tu conjunto de entrenamiento llamado
n.dates. - Construye un objeto
xtsllamadonewyearusando el índice de fechasn.dates. - Crea una secuencia de 154 fechas desde el 19 de enero de 2014 (tu periodo de datos de entrenamiento) llamada
dates_train. - Fusiona el objeto
newyearcon las fechas de entrenamiento del punto anterior y rellena todos los valores faltantes con 0.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Create date indices for New Year's week
n.dates <- as.Date(c("2014-12-28", "2015-12-27", "2016-12-25"))
# Create xts objects for New Year's
newyear <- as.xts(rep(1, 3), order.by = ___)
# Create sequence of 154 weeks for merging
dates_train <- seq(as.Date("2014-01-19"), length = ___, by = ___)
# Merge training dates into New Year's object
newyear <- ___(newyear, ___, fill = ___)