Ir al contenido
σestadistica.ar
M11 · ANOVAAvanzadoProcedimiento

Análisis de covarianza (ANCOVA)

ANOVA con una covariable continua: cómo ajusta las medias, cuánta potencia gana y el supuesto que casi nadie verifica.

1 · Qué es

Un ANOVA al que se le agrega una covariable continua: una variable que influye sobre la respuesta y que no es el factor de interés.

yij=μ+τi+β(xijxˉ)+εijy_{ij} = \mu + \tau_i + \beta(x_{ij} - \bar{x}) + \varepsilon_{ij}

2 · Para qué sirve

Aumentar la potencia. La covariable explica parte de la variabilidad que de otro modo iría al error. Con el denominador del FF más chico, el efecto del factor se detecta mejor.

Ajustar por diferencias iniciales. Si los grupos difieren en algo relevante de entrada, el ANCOVA compara las medias como si todos tuvieran el mismo valor de la covariable.

El caso típico: comparar el puntaje final de dos grupos ajustando por el puntaje inicial.

3 · Las medias ajustadas

El resultado principal no son las medias observadas sino las medias marginales estimadas: lo que cada grupo habría obtenido si su covariable fuera igual a la media general.

Media observadaMedia ajustada
Qué esel promedio crudoel promedio a igual covariable
Cuándo coincidensi los grupos tienen la misma media en la covariable

4 · El supuesto que se olvida

Además de los supuestos del ANOVA, el ANCOVA exige uno propio:

Homogeneidad de las pendientes de regresión: la relación entre la covariable y la respuesta tiene que ser la misma en todos los grupos.

Se verifica ajustando el modelo con el término de interacción y mirando si es significativo. Si no lo es, se lo saca y se sigue con el ANCOVA.

5 · La covariable se mide antes

La covariable no debe estar afectada por el tratamiento.

Si se ajusta por algo medido después de la intervención y que la intervención modificó, se está controlando un mediador: se borra parte del efecto que se quería estimar.

6 · Lo que no arregla

En estudios observacionales, el ANCOVA ajusta por lo que se midió, y nada más. No convierte una comparación observacional en un experimento.

Si los grupos difieren mucho de entrada, el ajuste extrapola: se comparan grupos en una zona de la covariable donde uno de ellos casi no tiene casos. El resultado depende fuertemente del supuesto de linealidad.

7 · Errores frecuentes

  • No verificar la homogeneidad de pendientes.
  • Ajustar por una variable posterior al tratamiento.
  • Reportar medias observadas e interpretar las ajustadas.
  • Creer que sustituye a la aleatorización.
  • Usar muchas covariables sin justificación, multiplicando las pruebas.
  • Ajustar por la línea de base sin advertir que con grupos muy distintos aparece la regresión a la media.

8 · En el software

# R — el orden importa: la covariable primero
modelo <- aov(final ~ inicial + grupo, data = d)
summary(modelo)

# Verificar homogeneidad de pendientes
summary(aov(final ~ inicial * grupo, data = d))   # la interacción NO debe dar

# Medias ajustadas
library(emmeans)
emmeans(modelo, ~ grupo)
# Python
import statsmodels.formula.api as smf
import statsmodels.api as sm
modelo = smf.ols("final ~ inicial + C(grupo)", data=d).fit()
sm.stats.anova_lm(modelo, typ=2)
SPSS:     Modelo lineal general › Univariante › Covariables
          Opciones › Medias marginales estimadas
Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Análisis de covarianza (ANCOVA). estadistica.ar. https://estadistica.ar/conceptos/ancova

BibTeX

@misc{estadistica_ar_ancova,
  author       = {Montivero, Jorge Luis},
  title        = {{Análisis de covarianza (ANCOVA)}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/ancova}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-18}
}

Última actualización: 18 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.