ForHosting KIT · Outils pour développeurs

Calculateur du coefficient de Gini : inégalités de 0 à 1

Le calculateur du coefficient de Gini transforme une liste de revenus ou de valeurs non négatives en un indicateur d’inégalité largement reconnu.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Un résultat nul signifie que toutes les valeurs saisies sont égales ; plus il approche de un, plus le total se concentre sur un petit nombre d’observations. Le calcul est déterministe, accepte des données non triées et indique le nombre d’observations. Il convient aux comparaisons rapides, aux rapports reproductibles et aux traitements statistiques automatisés, sans feuille de calcul ni programme personnalisé.

Interprétez le coefficient dans son contexte

Le coefficient de Gini résume la distribution d’une variable non négative par un nombre compris entre zéro et un. Zéro correspond à une égalité parfaite : chaque observation possède exactement la même valeur. Lorsque le coefficient augmente, une part plus réduite des observations concentre davantage du total. L’indicateur permet ainsi de comparer des revenus, des dépenses de clientèle, des soldes, des charges de travail ou toute autre quantité non négative. Il reste toutefois un résumé et non une description exhaustive. Deux jeux de données peuvent produire le même résultat tout en différant fortement par leur forme, leur médiane, leurs extrêmes ou leur taille. Consignez toujours ce que représente chaque valeur, les observations retenues et la comparabilité des échantillons. Ne comparez pas directement le revenu des ménages au patrimoine individuel. Le calculateur renvoie aussi l’effectif afin de conserver un contexte élémentaire. Si la forme de la distribution importe, complétez ce chiffre par des graphiques et des statistiques descriptives ; considérez le Gini comme un signal synthétique, et non comme un verdict sur l’équité.

Comprenez la méthode de calcul

Vous pouvez fournir les valeurs dans n’importe quel ordre, car le calculateur en trie d’abord une copie par ordre croissant. Il applique ensuite la forme pondérée de la formule de Gini, qui rapporte chaque position triée au total des observations. Cette méthode fournit le même coefficient de population que la moyenne de toutes les différences absolues par paires, sans construire chaque paire ; elle est donc bien plus efficace sur de longues listes. Des valeurs identiques donnent zéro. Lorsque toutes les valeurs sont nulles, la formule habituelle diviserait par un total nul : le résultat est ici défini à zéro, puisque les observations sont identiques. Le coefficient n’est pas arrondi et peut donc présenter les effets ordinaires de la précision numérique de JavaScript. Les valeurs négatives sont refusées, car l’interprétation annoncée entre zéro et un suppose un domaine non négatif. Les valeurs non finies sont également rejetées, puisqu’elles ne permettent pas d’obtenir une statistique déterministe pertinente.

Préparez les données et comparez avec rigueur

Constituez le tableau avec des observations exprimées dans la même unité et portant sur la même période. Retirez les libellés, symboles monétaires, marqueurs de données manquantes et lignes de sous-total. Les zéros sont valides et souvent significatifs : ne les éliminez pas simplement parce qu’ils réduisent une moyenne ; conservez-les lorsqu’ils représentent réellement des membres de la population sans montant mesuré. Pour comparer des régions, équipes ou périodes, appliquez toujours les mêmes règles d’inclusion. Une modification de l’échantillonnage peut déplacer le coefficient sans évolution de la distribution réelle. Déterminez aussi si les valeurs doivent être corrigées selon la taille du ménage, l’inflation, le pouvoir d’achat ou l’exposition. L’endpoint refuse les tableaux vides, nombres négatifs, éléments non numériques et listes dépassant la limite publiée, afin qu’un traitement automatique reçoive une erreur claire. La version navigateur convient à une vérification immédiate ; l’API coûte $0.002 par requête et facilite les tâches répétables. Conservez ensemble définition, filtres, effectif et coefficient pour assurer la reproductibilité.

Comparer des distributions de revenus

Mesurez la concentration des revenus dans des populations ou périodes définies de façon cohérente.

Suivre la concentration de la clientèle

Résumez si le chiffre d’affaires ou la valeur des comptes est largement réparti ou concentré sur peu de clients.

Évaluer la répartition du travail

Comparez les nombres non négatifs de tâches entre personnes, machines ou files avec une mesure reproductible.

Que signifie un coefficient de Gini nul ?

Toutes les observations fournies sont égales. Le calculateur renvoie aussi zéro lorsqu’elles sont toutes nulles.

Le tableau doit-il être trié ?

Non. Le calcul trie une copie des valeurs en interne et ne modifie pas le tableau transmis.

Puis-je inclure des valeurs nulles ?

Oui. Zéro est une observation non négative valide et doit être conservé lorsqu’il représente une valeur réelle.

Pourquoi les valeurs négatives sont-elles refusées ?

L’interprétation standard entre zéro et un employée ici suppose des valeurs non négatives. Les nombres négatifs peuvent l’invalider.

Appliquez-vous une correction d’échantillon ?

Non. Le résultat est le coefficient de population standard du tableau fourni, sans correction d’échantillon fini.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. Le même calcul déterministe peut également être exécuté dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →