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

Обучение модели выбора

Отлично! Теперь, когда вы создали объект mlogit.data с именем chocolate, можно вызвать функцию mlogit() для обучения модели. Рекомендуем ввести head(chocolate) в консоли, чтобы просмотреть данные, пока вы заполняете аргументы функции mlogit(). Столбец Selection в наборе данных chocolate содержит значение выбора — оно может принимать вид TRUE/FALSE, 0/1 или no/yes. Атрибуты товаров находятся в столбцах Brand, Type и Price.

Это упражнение является частью курса

Моделирование выбора для маркетинга на R

Посмотреть курс

Инструкции к упражнению

  • Заполните аргументы команды mlogit. Первый аргумент функции mlogit() — это всегда формула. Формула должна иметь вид Selection ~ Brand + Type + Price.
  • Вторым аргументом функции mlogit() укажите data = chocolate.
  • В качестве третьего аргумента используйте опцию print.level = 3 — она указывает функции mlogit() выводить подробную информацию о работе алгоритма максимального правдоподобия.
  • После того как вы запустите mlogit и сохраните результат в переменную choc_m1, воспользуйтесь функцией summary, чтобы изучить выходные данные модели.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)

# Summarize choc_m1 with summary()
Редактировать и запускать код