ПочатиПочніть безкоштовно

Створення об'єкта 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
Редагувати та запускати код