Ir al contenido
σestadistica.ar
M03 · BivariadaTroncalProcedimiento

Tabla de contingencia

Cómo se arma y se lee una tabla de doble entrada: la herramienta básica para cruzar dos variables categóricas.

1 · Qué es

Una tabla de contingencia —o tabla cruzada— muestra la distribución conjunta de dos variables categóricas: cuántos casos hay en cada combinación de categorías.

2 · Su anatomía

No registradoRegistradoTotal
Hasta sec. incompleto2.0451.4723.517
Secundario completo+3.1407.20710.347
Total5.1858.67913.864
ParteQué contiene
Celdas interioresfrecuencias conjuntas: casos con las dos características
Márgenesfrecuencias marginales: los totales de cada variable por separado
Esquinael total general, nn

Se la llama tabla f×cf \times c por su cantidad de filas y columnas. Esta es una tabla 2×2, el caso más frecuente y el que tiene medidas propias.

3 · Cómo armarla

1. Elegir qué variable va en filas. La convención es poner la explicativa o independiente en las filas y la respuesta en las columnas. No es obligatorio, pero ordena la lectura y determina en qué dirección se calculan los porcentajes.

2. Verificar que las categorías sean excluyentes y exhaustivas. Cada caso tiene que entrar en una sola celda, y ninguno puede quedar afuera.

3. Decidir qué hacer con los valores faltantes. Excluirlos o mostrarlos como categoría propia, pero siempre declarar el criterio: si se los excluye, el total de la tabla ya no es el de la muestra.

4. Agrupar categorías con pocos casos. Una tabla con celdas de 2 o 3 casos no se puede analizar; conviene reagrupar si tiene sentido sustantivo.

4 · Qué se puede leer en ella

Una sola tabla soporta todo el análisis bivariado de categóricas:

PreguntaHerramienta
¿Cómo se distribuye cada variable?marginales
¿Cómo se distribuye una dentro de la otra?condicionales
¿Están asociadas?chi-cuadrado
¿Cuán fuerte?V de Cramér
¿Cuánto más probable es el evento en un grupo?RR y OR

5 · Cómo se presenta

Una tabla publicable lleva, además de los números:

  • Título que diga qué variables se cruzan, sobre qué población y en qué período.
  • Los conteos y los porcentajes, con los porcentajes en la dirección que responde la pregunta.
  • Los totales de fila y columna.
  • El nn y cuántos casos se excluyeron por falta de dato.
  • La fuente.

Ver tablas publicables.

6 · Errores frecuentes

  • Que los totales no cierren. Casi siempre son faltantes no declarados.
  • Categorías que se superponen. Cada caso en una sola celda.
  • Poner la variable respuesta en las filas y después calcular porcentajes por fila, que responde la pregunta inversa.
  • Tablas demasiado grandes. Una de 8×6 con 13.000 casos tiene celdas vacías y no se puede leer; conviene reagrupar.
  • Mostrar solo porcentajes.
  • Cruzar variables que no tienen relación posible solo porque están en la base.

7 · En el software

# R
tabla <- table(educacion, registrado)
addmargins(tabla)              # con los totales

# Con porcentajes
prop.table(tabla, 1) * 100     # por fila
round(prop.table(tabla, 1) * 100, 1)

# Incluir los NA como categoría
table(educacion, registrado, useNA = "ifany")
# Python
import pandas as pd
pd.crosstab(educacion, registrado, margins=True)
pd.crosstab(educacion, registrado, normalize='index') * 100
Excel:    Tabla dinámica, con una variable en Filas y otra en Columnas
SPSS:     Analizar › Estadísticos descriptivos › Tablas cruzadas
Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Tabla de contingencia. estadistica.ar. https://estadistica.ar/conceptos/tabla-de-contingencia

BibTeX

@misc{estadistica_ar_tabla_de_contingencia,
  author       = {Montivero, Jorge Luis},
  title        = {{Tabla de contingencia}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/tabla-de-contingencia}},
  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.