ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Calcula la media de log(SALES) para cada nivel de DISPLAY.
  • Calcula el mínimo de log(SALES) para cada nivel de DISPLAY.
  • Calcula el máximo de log(SALES) para cada nivel de DISPLAY.

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)
Editar y ejecutar código