Обучение модели выбора
Отлично! Теперь, когда вы создали объект 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()