Anteile für das Segment "racer" vorhersagen
Lass uns die Anteile für ein anderes Sportwagen-Segment vorhersagen. Das Modell m5 und die Funktion predict_mnl(), die ich dir im Video gezeigt habe, sind bereits geladen. Im Beispielcode siehst du außerdem 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
Choice Modeling für Marketing in R
Anleitung zur Übung
- Ä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 dazu meine Funktionpredict_mnl()verwenden. Achte darauf, dass in der Ausgabe erkennbar ist, dasssegmentfür beide Produkte"racer"ist.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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