La media, la mediana y la moda resumen aspectos diferentes de una distribución. Compararlas permite elegir la medida más adecuada para la pregunta, el tipo de variable y la presencia de valores extremos.
Las tres medidas de tendencia central no compiten por una única respuesta correcta. La media representa equilibrio numérico, la mediana posición central y la moda frecuencia máxima.
La comparación es más informativa cuando se acompaña con un gráfico de la distribución y una medida de dispersión.
| Medida | Pregunta que responde | Fortaleza | Limitación |
|---|---|---|---|
| Media | ¿Cuál es el equilibrio de todos los valores? | Usa toda la información y admite álgebra. | Sensible a extremos. |
| Mediana | ¿Cuál es la posición central? | Resistente a colas y valores extremos. | Ignora parte de las distancias. |
| Moda | ¿Qué se repite más? | Sirve para categorías. | Puede no existir o no ser única. |
En una distribución aproximadamente simétrica, unimodal y sin extremos importantes, las tres medidas pueden quedar próximas:
Cuando coinciden, no significa que sean la misma medida: coinciden para ese conjunto y bajo esa forma particular.
Una cola hacia valores altos suele desplazar la media hacia la derecha:
La mediana y la moda siguen cerca de la concentración principal, mientras la media incorpora el extremo 40.
Una cola hacia valores bajos puede desplazar la media hacia la izquierda:
La posición de la media respecto de la mediana aporta una señal sobre la cola, pero debe confirmarse con un histograma o un diagrama de caja.
Observa las tres medidas sobre una misma escala. Cambia la forma de la distribución para ver cuándo coinciden y cuándo se separan.
Si aparecen dos grupos, puede haber dos modas o dos picos. La media y la mediana pueden caer en una zona intermedia donde casi no hay observaciones.
En ese caso, informar solo el promedio puede ocultar la existencia de subgrupos. Conviene mostrar la distribución y analizar cada grupo si el contexto lo justifica.
| Tipo | Moda | Mediana | Media |
|---|---|---|---|
| Nominal | Sí | No | No |
| Ordinal | Sí | Sí, si el orden es válido | Con precaución |
| Cuantitativa | Sí, si hay repeticiones | Sí | Sí, si las magnitudes son interpretables |
La elección depende de la pregunta:
No se debe ocultar un extremo solo porque cambia la media. Hay que investigar si es un error, un caso real o una población distinta.
Los ingresos suelen presentar asimetría a la derecha: muchas personas se concentran en valores bajos o medios y una minoría tiene ingresos muy altos.
La mediana suele responder mejor a “¿cuánto gana la persona ubicada en el centro?”, mientras la media responde a “¿cuál es el ingreso total repartido por igual entre todas las personas?”.
La moda puede identificar el intervalo de ingreso más frecuente si los valores se agrupan.
En sistemas informáticos, la media puede ser sensible a unas pocas solicitudes muy lentas. La mediana muestra el tiempo del caso central, y percentiles como P95 o P99 describen la cola.
Una práctica habitual es informar varias medidas: mediana, P95, media y porcentaje de errores, según la pregunta operativa.
Cuando se comparan grupos, las tres medidas pueden contar historias distintas:
La misma media no implica la misma distribución. Hay que revisar tamaño de muestra, dispersión, asimetría y valores atípicos.
Una medida central sin dispersión es incompleta:
Ambos centros son iguales, pero el segundo grupo es mucho más variable. Conviene combinar media con desvío estándar cuando la distribución es adecuada, o mediana con RIC cuando hay asimetría.
Una media ponderada puede ser la medida adecuada cuando los componentes tienen distinta importancia. La mediana y la moda ponderadas requieren trabajar con posiciones y frecuencias acumuladas, no con la fórmula de la media.
La elección de una medida no debe confundirse con la elección de pesos. Son decisiones estadísticas diferentes.
Un resumen claro puede incluir:
Este ejemplo calcula las tres medidas para una lista numérica y muestra sus posiciones sobre una escala.
const datos = [10, 11, 12, 12, 13, 14, 40];
const ordenados = [...datos].sort((a, b) => a - b);
const media = ordenados.reduce((suma, valor) => suma + valor, 0) / ordenados.length;
const mitad = Math.floor(ordenados.length / 2);
const mediana = ordenados.length % 2 ? ordenados[mitad] : (ordenados[mitad - 1] + ordenados[mitad]) / 2;
const frecuencias = new Map();
ordenados.forEach(valor => frecuencias.set(valor, (frecuencias.get(valor) || 0) + 1));
const maxima = Math.max(...frecuencias.values());
const modas = [...frecuencias.entries()].filter(par => par[1] === maxima).map(par => par[0]);
console.log('Media:', media.toFixed(2));
console.log('Mediana:', mediana);
console.log('Moda:', modas);
if (typeof document !== 'undefined') {
const canvas = document.getElementById('canvasComparacionCodigo');
const contexto = canvas.getContext('2d');
const area = { izquierda: 70, derecha: 770, arriba: 60, base: 350 };
const escalaX = valor => area.izquierda + (valor - 5) / 40 * (area.derecha - area.izquierda);
contexto.clearRect(0, 0, canvas.width, canvas.height);
contexto.fillStyle = '#fefcff'; contexto.fillRect(0, 0, canvas.width, canvas.height);
contexto.fillStyle = '#372250'; contexto.font = 'bold 18px Segoe UI, Arial'; contexto.fillText('Media, mediana y moda', 22, 30);
contexto.strokeStyle = '#e4d9f2'; contexto.lineWidth = 1; contexto.beginPath(); contexto.moveTo(area.izquierda, 235); contexto.lineTo(area.derecha, 235); contexto.stroke();
contexto.fillStyle = '#65438c'; contexto.font = '12px Segoe UI, Arial'; contexto.textAlign = 'center';
for (let valor = 5; valor <= 45; valor += 5) { const x = escalaX(valor); contexto.beginPath(); contexto.moveTo(x, area.arriba); contexto.lineTo(x, area.base); contexto.stroke(); contexto.fillText(valor, x, area.base + 18); }
contexto.fillStyle = '#9b6dcc'; ordenados.forEach(valor => { contexto.beginPath(); contexto.arc(escalaX(valor), 235, 7, 0, Math.PI * 2); contexto.fill(); });
const lineas = [{ nombre: 'Media', valor: media, color: '#d97706' }, { nombre: 'Mediana', valor: mediana, color: '#168aad' }, ...modas.map(valor => ({ nombre: 'Moda', valor, color: '#c2410c' }))];
lineas.forEach(linea => { const x = escalaX(linea.valor); contexto.strokeStyle = linea.color; contexto.lineWidth = 3; contexto.beginPath(); contexto.moveTo(x, area.arriba); contexto.lineTo(x, area.base - 28); contexto.stroke(); contexto.fillStyle = linea.color; contexto.font = 'bold 12px Segoe UI, Arial'; contexto.fillText(`${linea.nombre}: ${linea.valor}`, x, area.base - 8); });
}Las medidas deben presentarse con etiquetas, unidades y contexto. Una visualización debe utilizar colores, estilos y texto para que la comparación no dependa de un único canal visual.
Si no existe una moda única, debe indicarse explícitamente. La ausencia de moda también es un resultado válido.
Comparar media, mediana y moda permite elegir un resumen central con sentido. La media aprovecha toda la magnitud de los datos, la mediana protege mejor frente a extremos y la moda identifica la opción más frecuente.
Una descripción estadística sólida no se queda con un único número: combina la medida adecuada, la dispersión, la visualización y el contexto de los datos.