Comprender las variables ficticias (dummies)
Vender cerveza artesanal es un mercado muy competitivo. Aumentar la visibilidad en tienda suele generar ventas adicionales. Por ello, la cervecera utiliza displays en el punto de venta. Se registraron las ventas en volumen de Hoppiness para todas las semanas con y sin displays.
Es útil empezar examinando log(SALES) por separado para DISPLAY y sin DISPLAY. Puedes hacerlo con la función aggregate(). La función aggregate() también puede operar con expresiones de fórmula, lo que facilita mucho su uso. Aquí, log(SALES) ~ DISPLAY agrupa log(SALES) según los niveles de DISPLAY. El argumento de función FUN aplica una función especificada a cada nivel. De nuevo, calcula algunas medidas descriptivas sencillas usando las funciones mean(), min() y max().
Este ejercicio forma parte del curso
Creación de modelos de respuesta en R
Instrucciones del ejercicio
- Calcula la media de
log(SALES)para cada nivel deDISPLAY. - Calcula el mínimo de
log(SALES)para cada nivel deDISPLAY. - Calcula el máximo de
log(SALES)para cada nivel deDISPLAY.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)