Прогнозирование долей для сегмента racer
Давайте спрогнозируем доли для другого сегмента спортивных автомобилей. Для вас уже загружены модель m5 и функция predict_mnl(), которую вы видели в видео. В примере кода вы также найдёте код для создания датафрейма prod. Ваша задача — изменить этот код, чтобы спрогнозировать доли для сегмента "racer".
Это упражнение является частью курса
Моделирование выбора для маркетинга на R
Инструкции к упражнению
- Измените код для создания датафрейма
prodтак, чтобы переменнаяsegmentпринимала значение"racer"для обоих продуктов. Помните, что пользовательские переменные, такие какsegment, должны быть одинаковыми для всех продуктов вprod. - Спрогнозируйте доли для продуктов в
prod, используя модельm5. Для этого можно воспользоваться функциейpredict_mnl(). Убедитесь, что в выводе значениеsegmentуказано как"racer"для обоих продуктов.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# modify the code below so that the segment is set to "racer" for both alternatives
price <- c(35, 30)
seat <- factor(c(2, 2), levels=c(2,4,5))
trans <- factor(c("manual", "auto"), levels=c("auto", "manual"))
convert <- factor(c("no", "no"), levels=c("no", "yes"))
segment <- factor(c("basic", "basic"), levels=c("basic", "fun", "racer"))
prod <- data.frame(seat, trans, convert, price, segment)
# predict shares for the "racer" segment