¿Qué pasa con el siguiente modelo:lme4 error de modelo mixto
# simulated data yr = 2; vg = 4, fm = 5, gen = 5
mbb <- data.frame(trait1 = rnorm(200, 15, 4),yr = c(rep (1:2, each = 100)),
vg = c(rep(rep(1:4, each =25), 2)), fm = rep(rep(1:5, each = 5), 8),
gen = sample(c(1:5), 200, replace = T))
require(lme4)
lmer(trait1 ~ (yr + vg + gen)^3 + (yr + vg + gen|fm:vg), data= mbb)# full model
estoy consiguiendo error siguiente:
Error in validObject(.Object) :
invalid class "mer" object: Slot Zt must by dims['q'] by dims['n']*dims['s']
In addition: Warning messages:
1: In fm:vg : numerical expression has 200 elements: only the first used
2: In fm:vg : numerical expression has 200 elements: only the first used
Parece que no le gusta el bit de interacción de su efecto aleatorio. Cambia 'gen | fm: vg' a' gen | fm' y se ejecuta. Todavía no estoy seguro del significado de esto. –