Pesquisei este online por horas, mas nenhuma postagem online é o que estou procurando. Minha pergunta é muito fácil de implementar no procedimento misto SAS Proc, mas não sei como fazê-lo nos pacotes lme e / ou lmer. Suponha, eu tenho um modelo, , em que é fixo, mas e são aleatórios. Meu código R é
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(b) = ~ 1, factor(a):factor(b) = ~ 1))
Erro: inesperado =
em:
f1 = lme(y ~ factor(a), data = mydata,
random = list(factor(a) =
Alguém poderia me dizer como especificar esses efeitos aleatórios no lme? Muito obrigado antecipadamente
dput
para obter o código necessário para recriar seus dados. A partir do comentário que você deixou, o resultado éstructure(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")
Respostas:
Tente isso, é uma maneira padrão de fazer uma plotagem dividida. A notação
/
significa que o método está aninhado em dia.fonte
Ajudaria muito se você fornecesse um data.frame. Agora não está claro o que é um fator de agrupamento. Eu julgo que éβ . Em seguida, na
lme
notação, seu modelo deve ser escrito da seguinte maneira:fonte