Tengo un conjunto de datos en la que tengo que medir una variable (diff
) en 38 participantes (sub
) en dos condiciones diferentes (cond.lag
). Ahora me interesa o no, si la pendiente de la position
del elemento difiere entre las dos condiciones. Es decir, que yo estoy interesado en saber si hay o no hay una interacción entre cond.lag
y position
(que me centro en 0 antes).
require(lme4)
options(contrasts=c('contr.sum', 'contr.poly'))
# read data
dat <- read.table("http://pastebin.com/raw.php?i=MmNQigRv", colClasses = c(NA, rep("factor", 2), rep("numeric", 2)))
# center position
dat$pos.centered <- scale(dat$position, scale = FALSE)
# fit the model
m1 <- lmer(diff ~ cond.lag * pos.centered + (cond.lag * pos.centered|sub), dat)
print(summary(m1), corr = FALSE)
## [...]
## Fixed effects:
## Estimate Std. Error t value
## (Intercept) 0.0819639 0.0121378 6.753
## cond.lag1 -0.0122033 0.0155427 -0.785
## pos.centered 0.0031775 0.0006429 4.942
## cond.lag1:pos.centered -0.0011495 0.0011351 -1.013
Aunque parece como si no encuentro una interacción (sólo un efecto principal de la pendiente de la posición), estoy seguro de si o no este modelo tiene sentido como me parece una muy inusual (espero pesado de cola) qq plot:
qqnorm(resid(m1))
qqline(resid(m1))
Preguntas:
- ¿Este modelo tiene ningún sentido, aunque aparentemente el mal se comportó de residuos?
- ¿Qué puedo hacer para quitar las pesadas colas o para obtener un mejor modelo?