Ein Choice-Modell schätzen
Okay, jetzt, da du das mlogit.data-Objekt namens chocolate erstellt hast, bist du bereit, mlogit() aufzurufen, um ein Modell zu schätzen. Du kannst head(chocolate) in die Konsole eingeben, um dir die Daten anzusehen, während du die Eingaben für die Funktion mlogit() ausfüllst. Die Spalte Selection in chocolate enthält die Wahl. Sie kann TRUE/FALSE, 0/1 oder no/yes sein. Die Merkmale stehen in den Spalten Brand, Type und Price.
Diese Übung ist Teil des Kurses
<Kurs>Choice Modeling für Marketing in R</Kurs>Übungsanweisungen
- Fülle die Eingaben für den Befehl
mlogitaus. Die erste Eingabe vonmlogit()ist immer eine Formel. Die Formel sollteSelection ~ Brand + Type + Pricesein. - Die zweite Eingabe für
mlogit()solltedata = chocolatesein. - Verwende für die dritte Eingabe die Option
print.level = 3. Damit weist dumlogit()an, mehr Details zum Maximum-Likelihood-Algorithmus auszugeben. - Sobald du
mlogitausgeführt und die Ausgabechoc_m1zugewiesen hast, nutze die Funktionsummary, um die Modellausgabe zu prüfen.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Fit a model with mlogit() and assign it to choc_m1
choc_m1 <- mlogit(___, ___, ___)
# Summarize choc_m1 with summary()