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

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