Ich habe ein choice based conjoint experiment durchgeführt, bei dem die Teilnehmer eine Auswahl zwischen 3 Optionen eine und einer 'keine'- Möglichkeit treffen. Ich habe eine abhängige Variable (Choice) und 4 unabhängige Variablen(Brand, Features, Volume und Valence) mit jeweils 3 leveln. Die 'keine' option hab ich als wert 0 bei jedem Attribut hinzugefügt.
Mein Set kann unter diesem Link abgerufen werden: https://docs.google.com/spreadsheets/d/ ... edit#gid=0
Es sind zwei Sheets. Im ersten sind die variablen als zahlen gecoded (t1), im zweiten als Faktoren (t2).
Ich habe anfangs nicht darüber und einfach die Zahlen Version genommen:
Mit folgendem code habe ich versucht die Attribute zu schätzen https://cran.r-project.org/web/packages ... mlogit.pdf:
Code: Alles auswählen
datenset <- read_csv("~/Dokumente/UvA/Thesis/R/t1.csv")
datenset <- mlogit.data(data=datenset, opposite="Valence", choice="choice", shape="long",varying=4:5, alt.levels=paste("pos",1:4),id.var="id")
m1 <- mlogit(choice~ 0 + Brand+ Features+ Valence+ Volume, datenset)
summary(m1)
https://i.stack.imgur.com/GuUYM.jpg
Ich habe dann gemerk dass ich keine level estimates bekomme und daraufhin gesehen, dass R meine Daten als integer interpretiert und nicht als factors. Wenn ich jedoch a) die Zahlen als factor speicher oder b) sheet t2 nutze, bekomme ich einen singularity error angezeigt...
Ich habe kene Erfahrung mit multinominalen logits und mit R, daher denke ich dass ich einige grundlegende Fehler mache wenn ich versuche als Faktoren zu schätzen.
Ich bin etwas am Verzweifeln und würde mich über Hilfe freuen!
Konrad