He buscado esto en línea durante horas, pero ninguna de las publicaciones en línea es lo que estoy buscando. Mi pregunta es muy fácil de implementar en el procedimiento mixto SAS Proc, pero no estoy seguro de cómo hacerlo en los paquetes lme y / o lmer. Supongamos que tengo un modelo, , dónde es fijo pero y son al azar Mi código R es
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(b) = ~ 1, factor(a):factor(b) = ~ 1))
Error: inesperado =
en:
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(a) =
¿Podría alguien decirme cómo especificar estos efectos aleatorios en lme? Muchas gracias de antemano
dput
para obtener el código necesario para recrear sus datos. Del comentario que dejaste, el resultado esstructure(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")
Respuestas:
Pruebe esto, es una forma estándar de hacer un diagrama dividido. La notación
/
significa que el método está anidado en el día.fuente
Sería de gran ayuda si proporcionara un data.frame. Ahora no está claro qué es un factor de agrupación. Juzgo que esβ . Luego, en
lme
notación, su modelo debe escribirse de la siguiente manera:fuente