Un modelo multinivel se define como $y = Xβ + Zη + ǫ$
Por lo tanto, hay 3 diferentes tipos de residuos:
- Marginal de los residuos: $y − Xβ\ (= Zη + ǫ)$
- Condicional residuales: $y − Xβ − Zη\ (= ǫ)$
- Los efectos aleatorios: $y − Xβ − ǫ\ (= Zη)$
Marginal de los residuos:
- Debe ser media 0, pero puede mostrar la agrupación de estructura
- No puede ser homoskedastic!
- Bueno para la comprobación de los efectos fijos, como la regresión lineal.
Condicional residuales:
- Debe ser la media de cero con la agrupación no de la estructura de
- Debe ser homoskedastic!
- Bueno para la comprobación de la normalidad de ǫ, los valores atípicos
Los efectos aleatorios:
- Debe ser la media de cero con la agrupación no de la estructura de
- No puede ser homoskedastic!
- Bueno para la comprobación de la normalidad de los valores atípicos
En R
(si results
es mer
objeto), el comando residuals(results)
le da el condicional de los residuos.
# checking the normality of conditional residuals:
qqnorm(resid(results), main="Q-Q plot for conditional residuals")
# checking the normality of the random effects (here random intercept):
qqnorm(ranef(resuls)$Name_of_group_variable$`(Intercept)`,
main="Q-Q plot for the random intercept")
La respuesta es en parte copiado de la siguiente presentación de PowerPoint en pdf.