Prognozowanie udziałów dla segmentu racer
Przewidźmy udziały dla innego segmentu samochodów sportowych. Wczytałem wcześniej model m5 oraz funkcję predict_mnl(), którą pokazałem w filmie. W przykładowym kodzie znajdziesz też mój kod do tworzenia ramki danych prod. Twoje zadanie polega na zmodyfikowaniu tego kodu tak, aby prognozować udziały dla segmentu "racer".
To ćwiczenie jest częścią kursu
Modelowanie wyborów w marketingu w R
Instrukcje do ćwiczenia
- Zmodyfikuj mój kod tworzący ramkę danych
prodtak, aby zmiennasegmentmiała wartość"racer"dla obu produktów. Pamiętaj, że zmienne dotyczące użytkownika, takie jaksegment, powinny być takie same dla wszystkich produktów wprod. - Przewidź udziały dla produktów w
prod, korzystając z modelum5. Możesz użyć funkcjipredict_mnl(). Upewnij się, że wyniki wskazują, żesegmentma wartość"racer"dla obu produktów.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# modify the code below so that the segement is set to "racer" for both alternatives
price <- c(35, 30)
seat <- factor(c(2, 2), levels=c(2,4,5))
trans <- factor(c("manual", "auto"), levels=c("auto", "manual"))
convert <- factor(c("no", "no"), levels=c("no", "yes"))
segment <- factor(c("basic", "basic"), levels=c("basic", "fun", "racer"))
prod <- data.frame(seat, trans, convert, price, segment)
# predict shares for the "racer" segment