Förstå dummyvariabler
Att sälja hantverksöl är en konkurrensutsatt bransch. Ökad synlighet i butik genererar vanligtvis mer försäljning. Därför använder bryggeriet reklamdisplayer i butikerna. Volymsförsäljningen av Hoppiness registrerades för alla veckor, både med och utan displayer.
Ett bra första steg är att undersöka log(SALES) separat för veckor med och utan DISPLAY-aktiviteter. Det kan du göra med funktionen aggregate(). Funktionen aggregate() kan även hantera formeluttryck, vilket gör den smidig att använda. Här grupperar log(SALES) ~ DISPLAY värdena i log(SALES) efter nivåerna i DISPLAY. Funktionsargumentet FUN tillämpar en angiven funktion på varje nivå. Precis som tidigare beräknar du några enkla beskrivande mått med funktionerna mean(), min() och max().
Den här övningen är en del av kursen
Bygga responsmodeller i R
Övningsinstruktioner
- Beräkna medelvärdet av
log(SALES)för varje nivå iDISPLAY. - Beräkna minimivärdet av
log(SALES)för varje nivå iDISPLAY. - Beräkna maximivärdet av
log(SALES)för varje nivå iDISPLAY.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)