Tabla de contingencia

Por el equipo de promedio.net · Actualizado el

Una tabla de contingencia (o tabla cruzada) muestra cuántas observaciones caen en cada combinación de dos variables cualitativas: por ejemplo, método de pago y grupo de edad, o turno escolar y aprobación. Las categorías de una variable van en las filas, las de la otra en las columnas, y cada celda contiene un conteo. Los totales de filas y columnas se llaman marginales. Es la extensión natural de la tabla de frecuencias a dos variables, y su utilidad principal es responder si la distribución de una variable cambia según la categoría de la otra. La parte difícil no es construirla, sino elegir qué porcentajes calcular, porque cada tipo responde una pregunta distinta.

Cómo se arma

  1. Elige las dos variables y fija sus categorías (sin superposiciones, con «otro» o «no responde» si hace falta).
  2. Decide la orientación: por convención, la variable que podría «explicar» (edad, turno, grupo) va en las filas, y la que se describe (preferencia, resultado), en las columnas.
  3. Cuenta cada combinación.
  4. Agrega los totales de fila, de columna y el total general. Comprueba que ambos marginales sumen lo mismo.
  5. Calcula porcentajes por fila si las filas son los grupos que quieres comparar.

% fila = nᵢⱼnᵢ. × 100 · % columna = nᵢⱼn.ⱼ × 100

Los tres tipos de porcentaje:

Ejemplos resueltos

Ejemplo 1: método de pago por edad

Una tienda registró el método de pago de 300 clientes:

ConteosEfectivoTarjetaTransferenciaTotal
Menos de 35 años307050150
35 años o más606525150
Total9013575300

Porcentajes por fila (comparan los dos grupos de edad):

% por filaEfectivoTarjetaTransferencia
Menos de 35 años20.0 %46.7 %33.3 %
35 años o más40.0 %43.3 %16.7 %

Lectura: el uso de tarjeta es parecido en ambos grupos, pero los mayores usan el doble de efectivo (40 % frente a 20 %) y la mitad de transferencias (16.7 % frente a 33.3 %). Esa es la comparación que interesa para decidir, por ejemplo, si vale la pena promover las transferencias entre clientes mayores.

Ejemplo 2: la misma celda, tres porcentajes

Toma la celda «menores de 35 que pagan con tarjeta» (70 clientes):

TipoCálculoResultadoPregunta que responde
Por fila70 ÷ 15046.7 %De los menores de 35, ¿cuántos usan tarjeta?
Por columna70 ÷ 13551.9 %De quienes usan tarjeta, ¿cuántos son menores de 35?
Del total70 ÷ 30023.3 %¿Qué parte de todos los clientes está en esta celda?

En lenguaje de probabilidad: el primero es P(tarjeta | menor de 35), el segundo P(menor de 35 | tarjeta) y el tercero P(menor de 35 y tarjeta). Confundir los dos primeros es uno de los errores más comunes al leer estadísticas en la prensa.

¿Las variables están relacionadas?

Si la edad no influyera en el método de pago, los porcentajes por fila serían iguales en ambos grupos, y cada celda se acercaría a su frecuencia esperada: total de fila × total de columna ÷ total general. En el ejemplo 1, la celda «menos de 35 / efectivo» esperaría 150 × 90 ÷ 300 = 45, pero tiene 30. Si las diferencias entre observado y esperado son mayores de lo que produciría el azar se decide con la prueba chi cuadrada.

En Excel o Google Sheets, una tabla dinámica arma la tabla en segundos: variable de filas, variable de columnas y «Contar» en valores; luego «Mostrar valores como → % del total de fila».

Cuándo no basta

Errores comunes