Przewidywanie udziałów dla segmentu racer
Przewidźmy teraz udziały dla innego segmentu samochodów sportowych. Masz już wczytany model m5 oraz funkcję predict_mnl(), którą pokazałem ci w nagraniu. W przykładowym kodzie znajdziesz też mój kod tworzący ramkę danych prod. Twoim zadaniem jest zmodyfikować ten kod tak, aby przewidzieć 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 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 w tym celu użyć mojej funkcjipredict_mnl(). Upewnij się, że wynik pokazuje, żesegmentdla obu produktów to"racer".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# modify the code below so that the segment 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