¿Cómo aplicar un lag?
Es posible que los clientes no reaccionen de inmediato a las rebajas de precio de Hoppiness. Por ello, es importante comprobar si el efecto de la promoción de precio puede extenderse a la semana siguiente. Puedes hacerlo añadiendo lags a tu modelo.
Aplicar un lag a una variable significa desplazar la base temporal hacia atrás un número dado de observaciones. Esto puede hacerse con la función lag(). La función lag() solo toma un argumento; n = 1 es el valor predeterminado para definir el número de periodos a desplazar.
Vas a aplicar lag() sobre PRICE y comparar el resultado con el PRICE original usando la función cbind(). Para mostrar solo los seis primeros elementos de las columnas de datos, puedes usar la función head().
Este ejercicio forma parte del curso
Creación de modelos de respuesta en R
Instrucciones del ejercicio
- Calcula una variable
PRICEcon lag usando la funciónlag(). - Compara la variable
PRICEcon lag con la variablePRICEoriginal utilizando las funcionescbind()yhead().
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))