Media aritmética

Calcula la media aritmética de varios valores con suma y cantidad.

{{ arithmeticMean.message }}

Descripción

La media aritmética es uno de los conceptos matemáticos más antiguos y, al mismo tiempo, más malinterpretados. Los astrónomos en Babilonia y en la Grecia antigua ya la usaban para suavizar errores de medición — promediar múltiples observaciones de la misma estrella para obtener un valor más fiable. Karl Friedrich Gauss formalizó por qué esto funciona en 1809 con el método de mínimos cuadrados: la media minimiza la suma de los errores cuadráticos, lo que la convierte en el estimador óptimo para datos con distribución normal. Es una propiedad elegante que casi nadie enseña junto con la fórmula de sumar y dividir.

El problema de la media es que es sensible a los valores extremos de una manera que distorsiona completamente la percepción de la realidad. El ejemplo clásico es el de Bill Gates entrando a un bar: la renta media de las personas en el local se dispara a millones, pero nadie se volvió más rico. Los datos de salarios, precios de inmuebles, tiempos de respuesta de servidores y puntuaciones de reseñas suelen tener esta característica — un puñado de valores muy altos lo distorsiona todo. En esos casos, la mediana es una medida más honesta. La media funciona bien cuando los datos tienen una distribución razonablemente simétrica sin valores extremos brutales.

En programación, calcular medias es una operación omnipresente: media móvil en gráficos financieros, nota media en sistemas de valoración, tiempo medio de respuesta en dashboards de monitoreo. Un bug clásico que sigue apareciendo en entrevistas técnicas: la división entera al calcular la media. En lenguajes con tipos estrictos como Java o C, `(5 + 3) / 2` devuelve `4`, no `4.0`. Convierte siempre al menos uno de los operandos a punto flotante antes de dividir. Y si calculas la media incremental de un flujo de datos sin almacenar todos los valores, la fórmula iterativa `media += (nuevo_valor - media) / n` es numéricamente más estable que acumular una suma y dividir al final.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — Valores: 10, 20, 30 Média: 20

Fragmentos de Código

Ejemplo de código
Valores: 10, 20, 30
Média: 20

Ejemplo

Valores: 10, 20, 30
Média: 20

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.