ПочатиПочніть безкоштовно

Розуміння фіктивних змінних

Ринок крафтового пива дуже конкурентний. Підвищення видимості в магазині зазвичай дає додаткові продажі. Тому броварня використовує дисплеї на місці продажу. Обсяги продажів 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)
Редагувати та запускати код