Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zmodyfikuj mój kod tworzący ramkę danych prod tak, aby zmienna segment miała wartość "racer" dla obu produktów. Pamiętaj, że zmienne użytkownika, takie jak segment, powinny być takie same dla wszystkich produktów w prod.
  • Przewidź udziały dla produktów w prod, korzystając z modelu m5. Możesz w tym celu użyć mojej funkcji predict_mnl(). Upewnij się, że wynik pokazuje, że segment dla 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
Edytuj i uruchom kod