lme4::lmer-Berichte "fixed-effect model matrix Rang mangelhaft", brauche ich ein Update und wie?

Ich versuche zu laufen, ein mixed-effects-Modell, das vorhersagt F2_difference mit dem rest der Spalten als Prädiktoren, aber ich bekomme eine Fehlermeldung, die sagt

fixed-Effekt-Modell der matrix Reihe mangelhaft, so fallen 7 Spalten /Koeffizienten.

Unter diesem link, Fixed-effects-Modell ist rank mangelhaftich denke, ich sollte verwenden findLinearCombos im R-Paket caret. Jedoch, wenn ich versuche findLinearCombos(data.df) es gibt mir die Fehlermeldung

Fehler in qr.Standard(object) : NA/NaN/Inf in foreign function call (arg 1)
Zusätzlich: Warnmeldung:
In qr.Standard(object) : NAs introduced by coercion

Meine Daten nicht alle NAs -, Was könnte die Ursache sein? (Sorry, wenn die Antwort ist, die verschiedenen auf der Hand - ich bin neu in R).

Alle meine Daten sind Faktoren, außer der numerische Wert, dass ich versuche, vorherzusagen. Hier ist eine kleine Auswahl meiner Daten.

sex <- c("f", "m", "f", "m")
nasal <- c("TRUE", "TRUE", "FALSE", "FALSE")
vowelLabel <- c("a", "e", "i", "o")
speaker <- c("Jim", "John", "Ben", "Sally")
word_1 <- c("going", "back", "bag", "back")
type <- c("coronal", "coronal", "labial", "velar")
F2_difference <- c(345.6, -765.8, 800, 900.5)
data.df <- data.frame(sex, nasal, vowelLabel, speaker,
                      word_1, type, F2_difference
                      stringsAsFactors = TRUE)

Bearbeiten:
Hier ist etwas code, wenn es hilft.

formula <- F2_difference ~ sex + nasal + type + vowelLabel + 
           type * vowelLabel + nasal * type +
           (1|speaker) + (1|word_1)

lmer(formula, REML = FALSE, data = data.df)

- Editor Bearbeiten:

Die OP nicht ausreichende Anzahl von test-Daten zu ermöglichen, eine tatsächliche Ausführung des Modells in lmer für den Leser. Aber das ist nicht zu groß ein Problem. Dies ist immer noch ein sehr guter Beitrag!

InformationsquelleAutor der Frage Lisa | 2016-05-07

Schreibe einen Kommentar