Anteile für das Segment "racer" vorhersagen
Lass uns Anteile für ein anderes Sportwagen-Segment vorhersagen. Ich habe das Modell m5 und die Funktion predict_mnl() aus dem Video bereits vorgeladen. Im Beispielcode findest du auch meinen Code zum Erstellen des Data Frames prod. Deine Aufgabe ist es, meinen Code so zu ändern, dass die Anteile für das Segment "racer" vorhergesagt werden.
Diese Übung ist Teil des Kurses
<Kurs>Choice Modeling für Marketing in R</Kurs>Übungsanweisungen
- Ändere meinen Code zum Erstellen des Data Frames
prodso, dass die Variablesegmentfür beide Produkte"racer"ist. Denk daran: Benutzermerkmale wiesegmentsollten für alle Produkte inprodgleich sein. - Sage die Anteile für die Produkte in
prodmit dem Modellm5voraus. Du kannst dafür meine Funktionpredict_mnl()verwenden. Achte darauf, dass in der Ausgabe erkennbar ist, dass dassegmentfür beide Produkte"racer"ist.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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