Приберіть вільний член
У попередній вправі ми забули виключити вільний член (intercept). Коли ми оцінюємо модель із вільним членом, вона оцінює параметри для кожної альтернативи. Для цих конджоїнт-даних номер альтернативи лише вказує, який батончик шоколаду було показано ліворуч, посередині або праворуч у запитанні анкети. Припускати, що сама позиція впливає на вибір, не дуже логічно.
Ця вправа є частиною курсу
Моделювання вибору для маркетингу в R
Інструкції до вправи
- Об'єкт
choc_m1усе ще завантажено. Використайтеsummary(choc_m1), щоб переглянути результат. Знайдіть параметри для вільних членів. Вони близькі до нуля та статистично незначущі, тож їх можна прибрати. - Змініть виклик
mlogit(), щоб виключити вільний член, додавши0 +одразу після~у формулі. Присвойте результат об'єктовіchoc_m2. Також можна прибрати опціюprint.level = 3. - Викличте
summary(choc_m2), щоб підтвердити, що вільні члени видалено. Чи сильно змінилися інші параметри?
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# summarize the choc_m1 model that includes the intercepts
# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)
# summarize the choc_m2 model