Aan de slagGa gratis aan de slag

Aandelen voorspellen voor het racer-segment

Laten we aandelen voorspellen voor een ander sportautosegment. Ik heb het m5-model en de functie predict_mnl() die ik in de video liet zien, alvast geladen. In de voorbeeldcode zie je ook mijn code voor het maken van het prod-dataframe. Jouw taak is om mijn code te wijzigen zodat je aandelen voorspelt voor het "racer"-segment.

Deze oefening maakt deel uit van de cursus

Keuzemodellering voor marketing in R

Cursus bekijken

Oefeninstructies

  • Wijzig mijn code voor het maken van het prod-dataframe zodat de variabele segment voor beide producten "racer" is. Onthoud dat gebruikersvariabelen zoals segment hetzelfde moeten zijn voor alle producten in prod.
  • Voorspel de aandelen voor de producten in prod met het m5-model. Je kunt hiervoor mijn functie predict_mnl() gebruiken. Zorg ervoor dat de output aangeeft dat het segment voor beide producten "racer" is.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren