Ich habe stundenlang online danach gesucht, aber keiner der Online-Beiträge ist das, wonach ich suche. Meine Frage ist sehr einfach in SAS Proc Mixed Procedure zu implementieren, aber ich bin nicht sicher, wie ich es in lme- und / oder lmer-Paketen machen soll. Angenommen, ich habe ein Modell, , wobei festgelegt ist, aber und zufällig sind. Mein R-Code istα β α β
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(b) = ~ 1, factor(a):factor(b) = ~ 1))
Fehler: unerwartet =
in:
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(a) =
Könnte mir bitte jemand sagen, wie man diese zufälligen Effekte in lme spezifiziert? Vielen Dank im Voraus
dput
, den Code abzurufen, der zum erneuten Erstellen Ihrer Daten erforderlich ist. Von der Kommentar , den Sie links, ist das Ergebnisstructure(list(method = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), .Label = c("1", "2"), class = "factor"), day = structure(c(1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L, 1L, 1L, 2L, 2L, 3L, 3L, 4L, 4L), .Label = c("1", "2", "3", "4"), class = "factor"), level = c(142.3, 144, 134.9, 146.3, 148.6, 156.5, 152, 151.4, 142.9, 147.4, 125.9, 127.6, 135.5, 138.9, 142.9, 142.3)), .Names = c("method", "day", "level"), row.names = c(NA, -16L), class = "data.frame")
Antworten:
Versuchen Sie dies, es ist eine Standardmethode, um ein geteiltes Diagramm zu erstellen. Die Notation
/
bedeutet, dass die Methode am Tag verschachtelt ist.quelle
lme
quelle