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

Модель для шоколаду з усіма випадковими коефіцієнтами

Тепер, коли ми зберегли ефект-кодування в даних chocolate, ми готові навчити модель, у якій усі коефіцієнти мають нормальний розподіл. Для цього потрібно створити вектор rpar для передачі до mlogit(). Це трохи хитро, тож я вже написав(ла) код для вас, але запустіть його, щоб побачити, як це працює. Після цього вам потрібно буде написати виклик mlogit().

Ця вправа є частиною курсу

Моделювання вибору для маркетингу в R

Переглянути курс

Інструкції до вправи

  • Перші два аргументи — формула моделі Selection ~ 0 + Brand + Type + Price та дані chocolate.
  • Далі передайте rpar = my_rpar, щоб указати для mlogit(), які коефіцієнти мають бути з нормальним розподілом.
  • Останній аргумент — panel = TRUE.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# create my_rpar vector
choc_m2 <- mlogit(Selection ~ 0 + Brand + Type + Price, data=chocolate)
my_rpar <- rep("n", length(choc_m2$coef))
names(my_rpar) <- names(choc_m2$coef)
my_rpar

# fit model with random coefficients
choc_m7 <- mlogit(___)
Редагувати та запускати код