Vademécum estadístico: indicación, contraindicaciones, posología, interacciones y reacciones adversas de la prueba de chi cuadrado de Pearson y de la prueba exacta de Fisher, con su código en R.
Compara la distribución de una variable categórica entre grupos de personas distintas; si las frecuencias esperadas son pequeñas, se cambia por la prueba exacta de Fisher.
Indicación
Evaluar si dos variables categóricas están asociadas cuando cada persona aparece una sola vez en la tabla. Es la prueba habitual para comparar proporciones entre dos o más grupos independientes: el porcentaje de anemia según el sexo, de complicaciones según el tipo de cirugía o de adherencia según el nivel educativo.
Mecanismo de acción
Construye la tabla de contingencia y calcula, para cada celda, la frecuencia que se esperaría si las variables no estuvieran asociadas: total de la fila × total de la columna / total general. El estadístico suma las diferencias al cuadrado entre lo observado y lo esperado, divididas entre lo esperado. Cuanto mayor es, más se alejan los datos de la hipótesis nula de independencia.
La prueba exacta de Fisher no usa esa aproximación: calcula directamente la probabilidad de las tablas posibles con los mismos totales. Por eso sirve con muestras pequeñas.
Contraindicaciones
Observaciones pareadas. Si son las mismas personas medidas dos veces, o pares emparejados, corresponde la prueba de McNemar.
Frecuencias esperadas pequeñas. El chi cuadrado es adecuado si ninguna frecuencia esperada es menor que 1 y no más del 20 % es menor que 5 (Cochran, 1954). Si no se cumple, usa la prueba exacta de Fisher o agrupa categorías con sentido clínico.
Variables ordinales con una tendencia de interés. Si quieres saber si el riesgo aumenta a lo largo de categorías ordenadas, una prueba de tendencia responde mejor que el chi cuadrado general.
Posología
El tamaño de muestra depende de las proporciones que esperas en cada grupo y de la diferencia mínima que te interesa detectar.
Corrección de continuidad. En tablas de 2 × 2, chisq.test() aplica por defecto la corrección de Yates, que es conservadora. Campbell (2007) propone como alternativa la chi cuadrado «N − 1», que funciona bien cuando todas las frecuencias esperadas son al menos 1. Sea cual sea tu elección, decláralo en métodos.
Encuestas con diseño complejo. Con datos de la ENDES o la ENAHO, el chi cuadrado clásico no es válido: usa la versión de Rao-Scott, que considera el diseño muestral.
Variables de confusión. El chi cuadrado no ajusta por otras variables. Para eso necesitas un modelo de regresión.
Reacciones adversas frecuentes en las tesis
Cambiar a Fisher porque una celda observada tiene menos de 5. El criterio se aplica a las frecuencias esperadas, no a las observadas.
Reportar solo el valor p. El lector necesita los porcentajes de cada grupo y, si es posible, una medida de asociación con su IC 95 %.
Confundir porcentajes por fila y por columna. El porcentaje debe calcularse dentro de los grupos que comparas.
Leer la asociación como causa. Un p pequeño indica que las proporciones difieren, no que una variable cause la otra.
Presentación en R
Con la base pbc comparamos la presencia de arañas vasculares (spiders) entre los pacientes que recibieron D-penicilamina y placebo. Luego, la presencia de ascitis según el sexo, donde hay pocos hombres.
Ver código
library(survival)d <- pbc[!is.na(pbc$trt), ] # los 312 pacientes del ensayod$grupo <-factor(d$trt, 1:2, c("D-penicilamina", "Placebo"))d$sexo <-factor(d$sex, c("m", "f"), c("Hombre", "Mujer"))# 1. Arañas vasculares según el grupotabla <-table(d$grupo, d$spiders)round(prop.table(tabla, 1) *100, 1) # porcentajes por grupo (fila)
Pearson's Chi-squared test with Yates' continuity correction
data: tabla
X-squared = 0.00036966, df = 1, p-value = 0.9847
Ver código
# 2. Ascitis según el sexo: una frecuencia esperada es menor que 5tabla2 <-table(d$sexo, d$ascites)round(chisq.test(tabla2)$expected, 1)
Warning in chisq.test(tabla2): Chi-squared approximation may be incorrect
0 1
Hombre 33.2 2.8
Mujer 254.8 21.2
Ver código
fisher.test(tabla2)
Fisher's Exact Test for Count Data
data: tabla2
p-value = 0.7474
alternative hypothesis: true odds ratio is not equal to 1
95 percent confidence interval:
0.2496388 4.9989515
sample estimates:
odds ratio
0.9061537
En la primera tabla, todas las frecuencias esperadas superan 44, así que el chi cuadrado es adecuado. En la segunda, la frecuencia esperada de hombres con ascitis es 2,8 (una de cuatro celdas, el 25 %), por lo que corresponde Fisher.
Cómo reportarlo
La presencia de arañas vasculares fue similar en los pacientes que recibieron D-penicilamina (28,5 %) y en los que recibieron placebo (29,2 %) (p = 0,98; prueba de chi cuadrado con corrección de continuidad).
Diagnóstico diferencial
Prueba de McNemar. Para un desenlace categórico medido dos veces en las mismas personas.
Cochran WG. Some methods for strengthening the common χ² tests. Biometrics. 1954;10(4):417-51.
Campbell I. Chi-squared and Fisher-Irwin tests of two-by-two tables with small sample recommendations. Stat Med. 2007;26:3661-75.
Dickson ER, Grambsch PM, Fleming TR, Fisher LD, Langworthy A. Prognosis in primary biliary cirrhosis: model for decision making. Hepatology. 1989;10(1):1-7.
¿No sabes si tu tabla cumple los supuestos?
Te ayudo a elegir, ejecutar y reportar la prueba correcta para tu tesis.