Ich repliziere gerade eine Studie, in der ein Fixed-Effects-Model verwendet wurde, obwohl es sich beim Datensatz nicht um Paneldaten handelt. In der Studie sollte belegt wurden, dass physische Attraktivität sozial stratifiziert ist; also, dass Reiche und Gebildete tendenziell als attraktiver gelten. In die Regressionsmodelle wurden als unabhängige Variablen u. a. Einkommen, Bildungsabschluss, Alter und Geschlecht aufgenommen. Die abhängige Variable wurde durch Einschätzung eines Interviewers gemessen. Um konstante Interviewer-Effekte zu eliminieren, wurde auf das Fixed-Effects-Model zurückgegriffen. Ich muss ehrlich sagen, dass ich mich hier erst reinfuchsen muss gerade und ich deshalb vielleicht ein relativ banales Denkproblem habe, aber ich komme gerade nicht drauf.
Ich habe es bisher mit diesem Befehl versucht:
Code: Alles auswählen
fe<-plm(y~x1+x2, data=datensatz, index=c("ID des Interviewers"), model="within")
"Fehler: Can't convert <labelled<double>> to <double>."
Irgendwas mache ich anscheinend falsch, aber ich weiß nicht was. Ich habe auch schon die ID der Befragten als Zeitangabe im Index hinzugefügt, es kommt aber immer die gleiche Meldung.