НачатьНачать бесплатно

Знакомство с фиктивными переменными

Рынок крафтового пива отличается высокой конкуренцией. Повышение заметности товара в магазине, как правило, ведёт к росту продаж. Поэтому пивоварня использует рекламные материалы в точках продаж. Объём продаж Hoppiness фиксировался за все недели — как с применением рекламных дисплеев, так и без них.

Хорошей отправной точкой будет раздельный анализ log(SALES) для периодов с дисплеями (DISPLAY) и без них. Для этого можно воспользоваться функцией 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)
Редактировать и запускать код