Zacznij terazZacznij za darmo

Zrozumienie zmiennych zero-jedynkowych

Rynek piw rzemieślniczych jest bardzo konkurencyjny. Większa widoczność produktu w sklepie zwykle przekłada się na wzrost sprzedaży. Dlatego browar korzysta z ekspozytorów reklamowych w punktach sprzedaży. Dane o wolumenie sprzedaży piwa Hoppiness były rejestrowane dla wszystkich tygodni – zarówno z ekspozytorami (DISPLAY), jak i bez nich.

Dobrym punktem wyjścia jest osobne przeanalizowanie log(SALES) dla tygodni z DISPLAY i bez DISPLAY. Możesz to zrobić za pomocą funkcji aggregate(). Funkcja aggregate() obsługuje też formuły, co czyni jej użycie bardzo wygodnym. Tutaj formuła log(SALES) ~ DISPLAY grupuje log(SALES) według poziomów zmiennej DISPLAY. Argument FUN stosuje wskazaną funkcję do każdego poziomu. Oblicz podstawowe miary opisowe, korzystając z funkcji mean(), min() i max().

To ćwiczenie jest częścią kursu

Budowanie modeli reakcji w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Oblicz średnią log(SALES) dla każdego poziomu zmiennej DISPLAY.
  • Oblicz minimum log(SALES) dla każdego poziomu zmiennej DISPLAY.
  • Oblicz maksimum log(SALES) dla każdego poziomu zmiennej DISPLAY.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)

# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)

# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)
Edytuj i uruchom kod