ForHosting KIT · Utilidades de desarrollo

Calculadora del coeficiente de Gini: desigualdad de 0 a 1

La calculadora del coeficiente de Gini convierte una lista de ingresos o valores no negativos en una medida de desigualdad ampliamente utilizada.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Un resultado de cero indica que todos los valores introducidos son iguales; cuanto más se acerca a uno, mayor es la concentración del total en pocas observaciones. El cálculo es determinista, admite datos sin ordenar y devuelve también el número de observaciones. Resulta útil para comparaciones rápidas, informes reproducibles y procesos estadísticos automatizados sin hojas de cálculo ni programas propios.

Interprete el coeficiente dentro de su contexto

El coeficiente de Gini resume la distribución de una variable no negativa en un número entre cero y uno. Cero representa igualdad completa: cada observación tiene exactamente el mismo valor. A medida que aumenta el coeficiente, una parte menor de las observaciones concentra una proporción mayor del total. Por ello sirve para comparar ingresos, gasto de clientes, saldos, cargas de trabajo u otras magnitudes no negativas. Sin embargo, es un resumen y no una descripción completa. Dos conjuntos pueden arrojar el mismo resultado y diferir mucho en forma, mediana, extremos y tamaño. Documente siempre qué representa cada dato, qué observaciones incluyó y si las muestras son comparables. No compare sin más ingresos de hogares con patrimonio individual. La calculadora devuelve también el recuento para conservar un contexto básico. Cuando importe la forma de la distribución, complemente el resultado con gráficos y estadísticos descriptivos; use el coeficiente como una señal compacta, no como un juicio definitivo sobre justicia o políticas públicas.

Comprenda cómo se realiza el cálculo

Puede enviar los valores en cualquier orden, ya que la calculadora primero los ordena de menor a mayor. Después aplica la forma de suma ponderada de la fórmula de Gini, que relaciona cada posición ordenada con el total de las observaciones. Produce el mismo coeficiente poblacional que el promedio de todas las diferencias absolutas por pares, pero evita construir cada pareja y funciona mucho mejor con listas largas. Los valores iguales dan cero porque no existe separación entre observaciones. Si todos son cero, la fórmula habitual dividiría entre un total nulo; aquí el resultado se define como cero porque todas las observaciones son idénticas. No se redondea el coeficiente, por lo que pueden aparecer las particularidades normales de precisión de los números de JavaScript. Se rechazan valores negativos porque la interpretación prometida entre cero y uno exige un dominio no negativo, así como valores no finitos, que no permiten obtener una estadística determinista con sentido.

Prepare los datos y compare con rigor

Forme el array con observaciones expresadas en la misma unidad y correspondientes al mismo periodo. Elimine etiquetas, símbolos monetarios, marcas de datos ausentes y filas de subtotales. Los ceros son válidos y a menudo relevantes: no los descarte solo porque reduzcan una media; inclúyalos cuando representen miembros reales de la población sin cantidad medida. Para comparar regiones, equipos o periodos, mantenga las mismas reglas de inclusión. Un cambio de muestra puede alterar el coeficiente aunque la distribución subyacente no cambie. Considere además si debe ajustar los valores por tamaño del hogar, inflación, poder adquisitivo o exposición. El endpoint rechaza arrays vacíos, números negativos, elementos no numéricos y listas que excedan el límite publicado, de modo que un proceso automatizado recibe un fallo claro y no una cifra ambigua. La versión del navegador sirve para comprobaciones inmediatas; la API cuesta $0.002 por solicitud y es adecuada para tareas repetibles. Guarde juntos la definición, los filtros, el recuento y el coeficiente para facilitar su reproducción.

Comparar distribuciones de ingresos

Mida la concentración de ingresos en poblaciones o periodos definidos de manera coherente.

Vigilar la concentración de clientes

Resuma si los ingresos o el valor de las cuentas se reparten ampliamente o se concentran en pocos clientes.

Evaluar el reparto del trabajo

Compare recuentos no negativos de tareas entre personas, máquinas o colas mediante una medida reproducible.

¿Qué significa un coeficiente de Gini igual a cero?

Significa que todas las observaciones introducidas son iguales. La calculadora también devuelve cero cuando todas son cero.

¿Es necesario ordenar el array?

No. El cálculo ordena internamente una copia de los valores y no modifica el array enviado.

¿Puedo incluir valores cero?

Sí. El cero es una observación no negativa válida y debe incluirse cuando represente un valor medido real.

¿Por qué se rechazan los valores negativos?

La interpretación estándar entre cero y uno utilizada aquí presupone valores no negativos. Los negativos pueden invalidarla.

¿Se aplica una corrección para muestras pequeñas?

No. Se devuelve el coeficiente poblacional estándar del array enviado, sin corrección por tamaño finito.

¿Cuánto cuesta una solicitud por API?

Cada solicitud por API cuesta $0.002. El mismo cálculo determinista también puede ejecutarse en el navegador.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/stat/gini-coefficient

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/stat/gini-coefficient \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[10,20,30,40]}'
{
  "values": [
    10,
    20,
    30,
    40
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.gini_coefficient",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_items100000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →