Ir al contenido
σestadistica.ar
M13 · RegresiónAvanzadoConcepto

Modelos mixtos y datos anidados

Qué hacer cuando las observaciones están agrupadas: efectos aleatorios, correlación intraclase y por qué ignorar la estructura produce falsos positivos.

1 · El problema

Los datos casi nunca son independientes: vienen agrupados.

  • Alumnos dentro de escuelas.
  • Pacientes dentro de hospitales.
  • Personas dentro de hogares.
  • Mediciones repetidas dentro de sujetos.
  • Hogares dentro de radios censales, como en la EPH.

2 · Cuánto importa: el efecto del diseño

deff=1+(m1)ρ\text{deff} = 1 + (m - 1)\,\rho

con mm el tamaño promedio del grupo y ρ\rho la correlación intraclase.

mmρ\rhodeffnn efectivo de 1.000 casos
200,011,19840
200,051,95513
200,102,90345
500,105,90169

3 · La correlación intraclase

ρ=σentre grupos2σentre2+σdentro2\rho = \frac{\sigma^2_{\text{entre grupos}}}{\sigma^2_{\text{entre}} + \sigma^2_{\text{dentro}}}

Es la proporción de la variabilidad total que corresponde a diferencias entre grupos. Con ρ=0\rho = 0 los grupos son indistinguibles y no hace falta modelo mixto; con ρ\rho alto, el grupo determina mucho.

Calcularla con un modelo vacío —solo con el efecto aleatorio— es el primer paso estándar de cualquier análisis multinivel.

4 · Efectos fijos y aleatorios

Efectos fijosEfectos aleatorios
Qué son los nivelestodos los de interésuna muestra de una población de grupos
Qué se estimaun coeficiente por nivella varianza entre niveles
Generaliza aesos nivelesla población de grupos
Ejemplotratamiento A y Blas 40 escuelas relevadas

Un modelo mixto tiene los dos: efectos fijos para las variables de interés y aleatorios para la estructura de agrupamiento.

5 · Los dos tipos de efecto aleatorio

Intercepto aleatorio. Cada grupo tiene su propio nivel base, y el efecto de las predictoras es común:

yij=β0+uj+β1xij+εijy_{ij} = \beta_0 + u_j + \beta_1 x_{ij} + \varepsilon_{ij}

Pendiente aleatoria. Además, el efecto de una predictora varía entre grupos: el rendimiento de un método pedagógico puede depender de la escuela.

6 · Qué se gana

Errores estándar correctos, que es lo principal.

Estimaciones por grupo más estables. Los efectos aleatorios aplican shrinkage: los grupos con pocos casos se acercan al promedio general, lo que evita las estimaciones extremas de los grupos chicos —el mismo problema que la ley de los números pequeños—.

Casos incompletos aprovechados. A diferencia del ANOVA de medidas repetidas, no descarta a quien tiene una medición faltante.

Predictoras de los dos niveles a la vez: características del alumno y de la escuela en el mismo modelo.

7 · Las alternativas

EnfoqueCuándo
Modelos mixtosinteresa la estructura; hay predictoras de varios niveles
Errores estándar por conglomeradosolo interesa corregir la inferencia
GEEinteresa el efecto poblacional promedio
Agregar a nivel de grupopierde información; a veces alcanza
Efectos fijos por grupopocos grupos, todos de interés

8 · Errores frecuentes

  • Ignorar la estructura de agrupamiento. El error más frecuente y el que más falsos positivos genera.
  • Pseudorreplicar: contar mediciones como si fueran unidades independientes.
  • Usar efectos aleatorios con muy pocos grupos. Con menos de 5 o 6 la varianza entre grupos se estima pésimo; ahí convienen efectos fijos.
  • No reportar la correlación intraclase.
  • Interpretar los coeficientes de un modelo mixto como si fueran de uno común: son efectos dentro de los grupos.
  • Olvidar que siguen siendo modelos: todos los supuestos de linealidad y forma funcional siguen vigentes.

9 · En el software

# R — lme4 es el estándar
library(lmerTest)

# Modelo vacío, para la correlación intraclase
m0 <- lmer(puntaje ~ 1 + (1 | escuela), data = d)
performance::icc(m0)

# Intercepto aleatorio
m1 <- lmer(puntaje ~ nivel_socioec + (1 | escuela), data = d)

# Pendiente aleatoria
m2 <- lmer(puntaje ~ nivel_socioec + (1 + nivel_socioec | escuela), data = d)

# Versión generalizada, para respuesta binaria
glmer(aprobo ~ x + (1 | escuela), data = d, family = binomial)
# Python
import statsmodels.formula.api as smf
smf.mixedlm("puntaje ~ nivel_socioec", data=d, groups=d["escuela"]).fit()
Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Modelos mixtos y datos anidados. estadistica.ar. https://estadistica.ar/conceptos/modelos-mixtos

BibTeX

@misc{estadistica_ar_modelos_mixtos,
  author       = {Montivero, Jorge Luis},
  title        = {{Modelos mixtos y datos anidados}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/modelos-mixtos}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-19}
}

Última actualización: 19 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.