Розуміння фіктивних змінних
Ринок крафтового пива дуже конкурентний. Підвищення видимості в магазині зазвичай дає додаткові продажі. Тому броварня використовує дисплеї на місці продажу. Обсяги продажів Hoppiness фіксувалися протягом усіх тижнів із дисплеями та без них.
Корисно почати з окремого аналізу log(SALES) для DISPLAY і для періодів без DISPLAY. Це можна зробити за допомогою функції aggregate(). Функція aggregate() також може працювати з формулами, що робить її дуже зручною. Тут вираз log(SALES) ~ DISPLAY групує log(SALES) за рівнями в DISPLAY. Аргумент функції FUN застосовує вказану функцію до кожного рівня. Знову ж, обчисліть кілька простих описових показників за допомогою функцій mean(), min() і max().
Ця вправа є частиною курсу
Побудова моделей відгуку в R
Інструкції до вправи
- Обчисліть середнє значення
log(SALES)для кожного рівня вDISPLAY. - Обчисліть мінімальне значення
log(SALES)для кожного рівня вDISPLAY. - Обчисліть максимальне значення
log(SALES)для кожного рівня вDISPLAY.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)
# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)
# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)