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
Instrukcje do ćwiczenia
- Oblicz średnią
log(SALES)dla każdego poziomu zmiennejDISPLAY. - Oblicz minimum
log(SALES)dla każdego poziomu zmiennejDISPLAY. - Oblicz maksimum
log(SALES)dla każdego poziomu zmiennejDISPLAY.
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)