So berechnen sie den gini-koeffizienten in python (mit beispiel)


Der nach dem italienischen Statistiker Corrado Gini benannte Gini-Koeffizient ist eine Methode zur Messung der Einkommensverteilung einer Bevölkerung.

Der Wert des Gini-Koeffizienten liegt zwischen 0 und 1, wobei höhere Werte eine größere Einkommensungleichheit bedeuten und wobei:

  • 0 steht für perfekte Einkommensgleichheit (jeder hat das gleiche Einkommen)
  • 1 stellt perfekte Einkommensungleichheit dar (eine Person hat das gesamte Einkommen)

Eine Liste der Gini-Koeffizienten nach Ländern finden Sie hier .

Das folgende Beispiel zeigt, wie man einen Gini-Koeffizienten in Python berechnet.

Beispiel: Berechnen Sie den Gini-Koeffizienten in Python

Um einen Gini-Koeffizienten in Python zu berechnen, müssen wir zunächst eine einfache Funktion definieren, um einen Gini-Koeffizienten für ein Array von NumPy-Werten zu berechnen:

 import numpy as np

#define function to calculate Gini coefficient
def gini(x):
    total = 0
    for i, xi in enumerate(x[:-1], 1):
        total += np. sum (np. abs (xi - x[i:]))
    return total / (len(x)**2 * np.mean (x))

Als Nächstes verwenden wir diese Funktion, um einen Gini-Koeffizienten für eine Tabelle mit Einkommenswerten zu berechnen.

Angenommen, wir haben die folgende Liste der Jahreseinkommen von 10 Personen:

Einkommen: 50.000 $, 50.000 $, 70.000 $, 70.000 $, 70.000 $, 90.000 $, 150.000 $, 150.000 $, 150.000 $, 150.000 $

Der folgende Code zeigt, wie die Funktion gini() verwendet wird, die wir gerade erstellt haben, um den Gini-Koeffizienten für diese Grundgesamtheit zu berechnen:

 #define NumPy array of income values
income = np. array ([50, 50, 70, 70, 70, 90, 150, 150, 150, 150])

#calculate Gini coefficient for array of incomes
gini(incomes)

0.226

Der Gini-Koeffizient beträgt 0,226 .

Hinweis : In einem realen Szenario gäbe es Hunderttausende unterschiedlicher Einkommen für Einzelpersonen in einem bestimmten Land, aber in diesem Beispiel haben wir zur einfachen Veranschaulichung 10 Personen verwendet.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man einen Gini-Koeffizienten mit unterschiedlicher Statistiksoftware berechnet:

So berechnen Sie den Gini-Koeffizienten in R
So berechnen Sie den Gini-Koeffizienten in Excel

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert