Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/mcnemar

M10 · HipótesisIntermedioProcedimiento

Prueba de McNemar para proporciones apareadas

La prueba para proporciones medidas dos veces sobre las mismas personas: por qué solo cuentan los discordantes y qué pasa si se usa chi-cuadrado en su lugar.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · Cuándo se usa

Cuando la variable es dicotómica y las dos mediciones están apareadas: la misma persona antes y después, dos métodos aplicados a los mismos casos, dos evaluadores mirando las mismas radiografías.

Una muestraDos independientesDos apareadas
Mediat para una mediat para dos muestrast pareada
Proporciónz para una proporciónz para dos proporcionesMcNemar

2 · La tabla y el estadístico

Los datos no van en una tabla de contingencia común: cada casilla es un par, no una persona contada dos veces.

Después: noDespués: sí
Antes: noaabb
Antes: síccdd
χ2=(b−c)2b+cgl=1\chi^{2} = \frac{(b-c)^{2}}{b+c} \qquad gl = 1

3 · Un ejemplo con el panel de la EPH

La EPH es una muestra rotativa: los mismos hogares se relevan en varios trimestres seguidos. Enlazando el cuarto trimestre de 2025 con el primero de 2026 por hogar y número de componente quedan 4.626 asalariados presentes en los dos, con su condición de registración en cada uno.

1T2026: no reg.1T2026: registradoTotal
4T2025: no reg.1.2431891.432
4T2025: registrado1703.0243.194
Total1.4133.2134.626
χ2=(189−170)2189+170=1,01p=0,316\chi^{2} = \frac{(189-170)^{2}}{189+170} = 1{,}01 \qquad p = 0{,}316

No se rechaza. La registración pasó del 69,04 % al 69,46 %: una diferencia de 0,41 puntos, con intervalo del 95 % de −0,39 a +1,21 puntos.

4 · Qué pasa si se usa chi-cuadrado

Es el error que esta entrada existe para evitar, y sobre esta misma tabla el resultado es espectacular:

PruebaEstadísticoppQué contesta
McNemar1,010,316¿cambió la proporción?
Chi-cuadrado de independencia3.094,0≈0\approx 0¿están asociadas las dos mediciones?
z para dos proporciones independientes0,430,669¿difieren dos grupos distintos?

La tercera fila muestra el error simétrico y más benigno: tratar los dos trimestres como muestras independientes desperdicia el apareamiento y pierde potencia. Acá no cambia la conclusión, pero el mecanismo sí importa.

5 · Cuánto se gana con el apareamiento

Simulación con 500 personas medidas dos veces, con un cambio real fijo del 50 % al 58 % —ocho puntos— y variando cuánto se parecen las dos mediciones:

Correlación entre las medicionesDiscordantesMcNemarz independiente
0,0050 %70,2 %73,2 %
0,2438 %80,8 %75,5 %
0,4528 %91,4 %79,2 %
0,6518 %99,0 %84,4 %
0,7712 %100 %89,5 %

6 · Sus variantes

SituaciónQué usar
b+c<25b+c < 25Binomial exacta sobre los discordantes
Corrección de continuidad(∥b−c∥−1)2/(b+c)(\|b-c\|-1)^2/(b+c); hoy se prefiere la exacta
Más de dos categoríasPrueba de Bowker o de simetría
Más de dos momentosPrueba Q de Cochran
Medir acuerdo en vez de cambioKappa, que es otra pregunta

7 · Errores frecuentes

  • Usar chi-cuadrado de independencia. Sobre el ejemplo da p≈0p \approx 0 contestando otra pregunta.
  • Armar la tabla mal. Las casillas son pares, no observaciones; el total de la tabla es la cantidad de personas, no el doble.
  • Tratar los dos momentos como muestras independientes. Desperdicia el apareamiento y pierde potencia.
  • Usar la aproximación chi-cuadrado con pocos discordantes. Con b+c<25b+c < 25 va la binomial exacta.
  • Reportar solo el valor p sin decir cuántos se movieron para cada lado. En el ejemplo, “no cambió” esconde 359 transiciones.
  • Confundirla con kappa. Una mide cambio, la otra acuerdo.
  • Concluir que no hubo cambio sin mirar la potencia: acá el mínimo detectable era de 1,15 puntos.

8 · En el software

# R — la tabla va como matriz de PARES
tabla <- matrix(c(1243, 170, 189, 3024), nrow = 2)
mcnemar.test(tabla, correct = FALSE)     # X² = 1.0056, p = 0.3160
mcnemar.test(tabla)                      # con corrección de continuidad

# La versión exacta, que es la que conviene con pocos discordantes
binom.test(189, 189 + 170, p = 0.5)

# Más de dos momentos
# rstatix::cochran_qtest(datos, respuesta ~ momento | id)
# Python
from statsmodels.stats.contingency_tables import mcnemar
mcnemar([[1243, 189], [170, 3024]], exact=False, correction=False)
mcnemar([[1243, 189], [170, 3024]], exact=True)     # binomial exacta
SPSS:     Analizar › Estadísticos descriptivos › Tablas cruzadas
          Estadísticos › McNemar
          Las dos mediciones tienen que estar en dos VARIABLES, una fila
          por persona; no en formato largo.

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Prueba de McNemar para proporciones apareadas. estadistica.ar. https://estadistica.ar/conceptos/mcnemar

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Prueba de McNemar para proporciones apareadas. estadistica.ar. https://estadistica.ar/conceptos/mcnemar

BibTeX

@misc{estadistica_ar_mcnemar,
  author       = {Montivero, Jorge Luis},
  title        = {{Prueba de McNemar para proporciones apareadas}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/mcnemar}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-27}
}

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