Porozumění dummy proměnným
Prodej řemeslného piva je velmi konkurenční. Větší viditelnost v prodejně obvykle přináší vyšší tržby. Proto pivovar využívá reklamní stojany přímo v místě prodeje. Objemové prodeje piva Hoppiness byly zaznamenány pro všechny týdny – jak s vystavením na displeji, tak bez něj.
Je užitečné začít tím, že prozkoumáš log(SALES) zvlášť pro týdny s aktivitou DISPLAY a bez ní. K tomu poslouží funkce aggregate(). Funkce aggregate() umí pracovat i s formulovými výrazy, což její použití výrazně zjednodušuje. Výraz log(SALES) ~ DISPLAY rozdělí log(SALES) podle úrovní proměnné DISPLAY. Argument FUN pak aplikuje zvolenou funkci na každou úroveň. Opět si vypočítáš základní popisné míry pomocí funkcí mean(), min() a max().
Toto cvičení je součástí kurzu
Tvorba modelů odezvy v R
Pokyny k cvičení
- Vypočítej průměr
log(SALES)pro každou úroveň proměnnéDISPLAY. - Vypočítej minimum
log(SALES)pro každou úroveň proměnnéDISPLAY. - Vypočítej maximum
log(SALES)pro každou úroveň proměnnéDISPLAY.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)