Ergebnis eines Regressionsmodells nicht abrufbar in Effect-Funktion
Verfasst: Mi Apr 10, 2019 6:50 pm
Hallo,
ich habe ein Problem mit einem Code, den ich aus einem anderen Skript anpassen wollte. Darin läuft er, nutzt aber andere Variablennamen (weil anderes DataFrame). Im neuen DF hat es mal funktioniert und mittlerweile triggert es den Fehler "object 'text1' not found". Zum besseren Verständnis folgend der Code vom Modell:
Wenn ich den nun wie folgt verwenden mag:
Kommt der Fehler:
Wie gesagt, funktioniert die gleiche Funktion mit den (vermeintlich) gleichen Daten-/Variablentypen in einem anderen Skript mit einem anderen DataFrame. Wenn ich oben "criticaldata" als "data=criticaldata" hintenanstelle und vor den Daten weglasse, funktioniert in diesem Skript gar nichts. Gebe ich die Variablen aus dem DF einzeln aus, (bspw. "criticaldata$text1",) werden alle Werte normal ausgegeben. Gleiches mit "head()", etc...
Weiß wer, was ich da falsch mache? Die Variablen sind definitiv vorhanden und keine ist auf NULL (wird vorher auch alles getestet). Erst nach dem Schreiben in "modA" scheint es zu diesem Problem zu kommen, weil "Effect()" dann nichts mehr erkennt.
Vielen Dank im Voraus für jegliche Hilfe.
ich habe ein Problem mit einem Code, den ich aus einem anderen Skript anpassen wollte. Darin läuft er, nutzt aber andere Variablennamen (weil anderes DataFrame). Im neuen DF hat es mal funktioniert und mittlerweile triggert es den Fehler "object 'text1' not found". Zum besseren Verständnis folgend der Code vom Modell:
Code: Alles auswählen
modA<-lmer(criticaldata$millisekunden ~ criticaldata$text1*criticaldata$text2+ criticaldata$zahlen1+
(1|criticaldata$zahlen2) + (1|criticaldata$text3) )
Code: Alles auswählen
kiri.eff <- Effect(c("text1", "text2"), modA)
Code: Alles auswählen
Error in eval(predvars, data, env) : object 'text1' not found
Weiß wer, was ich da falsch mache? Die Variablen sind definitiv vorhanden und keine ist auf NULL (wird vorher auch alles getestet). Erst nach dem Schreiben in "modA" scheint es zu diesem Problem zu kommen, weil "Effect()" dann nichts mehr erkennt.
Vielen Dank im Voraus für jegliche Hilfe.