Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Beräkna medelvärdet av log(SALES) för varje nivå i DISPLAY.
  • Beräkna minimivärdet av log(SALES) för varje nivå i DISPLAY.
  • Beräkna maximivärdet av log(SALES) för varje nivå i DISPLAY.

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)
Redigera och kör kod