LoslegenKostenlos loslegen

Den Achsenabschnitt entfernen

In der letzten Übung haben wir vergessen, den Achsenabschnitt auszuschließen. Wenn wir ein Modell mit Achsenabschnitt schätzen, werden Parameter für jede Alternative geschätzt. Bei diesen Conjoint-Daten gibt die Alternativnummer nur an, welche Schokoladentafel in der Umfragefrage links, in der Mitte oder rechts gezeigt wurde. Es ergibt wenig Sinn anzunehmen, dass die Position die Wahl beeinflusst.

Diese Übung ist Teil des Kurses

Choice Modeling für Marketing in R

Kurs anzeigen

Anleitung zur Übung

  • Das Objekt choc_m1 ist noch geladen. Verwende summary(choc_m1), um die Ausgaben anzusehen. Finde die Parameter für die Achsenabschnitte. Sie liegen nahe bei null und sind nicht signifikant, daher können wir sie entfernen.
  • Ändere den Aufruf von mlogit(), um den Achsenabschnitt auszuschließen, indem du direkt nach dem ~ in der Formel 0 + hinzufügst. Weise die Ausgabe choc_m2 zu. Du kannst außerdem die Option print.level = 3 entfernen.
  • Rufe summary(choc_m2) auf, um zu bestätigen, dass die Achsenabschnitte entfernt sind. Haben sich die anderen Parameter stark verändert?

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# summarize the choc_m1 model that includes the intercepts


# modify the call to mlogit to exclude the intercept
choc_m2 <- mlogit(Selection ~ Brand + Type + Price, data = chocolate, print.level=3)

# summarize the choc_m2 model
Code bearbeiten und ausführen