Створення об'єкта mlogit.data
Я заздалегідь завантажив(ла) пакет mlogit і датафрейм chocolate_df з даними про шоколад у довгому форматі. Ми хочемо підібрати модель вибору для цих даних, але спочатку потрібно перетворити їх на об'єкт mlogit.data. Це може бути непросто, але це критично важливо для успішного використання mlogit(). Перш ніж писати код, наберіть у консолі head(chocolate_df), щоб мати під рукою назви стовпців.
Ця вправа є частиною курсу
Моделювання вибору для маркетингу в R
Інструкції до вправи
- Визначте назви стовпців, де збережено вибір і номери альтернатив. Заповніть назви стовпців для
choiceтаalt.varу викликуmlogit.data(). - Визначте номери стовпців, де збережено атрибути
Brand,PriceіType. Передайте ці номери стовпців як вектор у параметрvaryingу командіmlogit. - Використайте
str(), щоб переконатися, що ви перетворили дані на об'єктmlogit.data.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# use mlogit.data() to convert chocolate_df to mlogit.data
chocolate <- mlogit.data(chocolate_df, shape = "long",
choice = "____", alt.var = "____",
varying = ____)
# use str() to confirm that chocolate is an mlogit.data object