Ein Choice-Modell schätzen
Okay, jetzt, da du das dfidx-Objekt namens chocolate erstellt hast, bist du bereit, mlogit() aufzurufen, um ein Modell zu schätzen. Du kannst head(chocolate) in die Konsole eingeben, damit du dir die Daten ansehen kannst, während du die Eingaben für die Funktion mlogit() ausfüllst. Die Spalte Selection in chocolate enthält die Entscheidung. 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 fürmlogit()ist immer eine Formel. Die Formel sollteSelection ~ Brand + Type + Pricesein. - Die zweite Eingabe für
mlogit()solltedata = chocolatesein. - Verwende für die dritte Eingabe zu
mlogit()die Optionprint.level = 3. Diese sorgt dafür, dassmlogit()mehr Details zum Maximum-Likelihood-Algorithmus ausgibt. - Nachdem 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()