So berechnen sie den gini-koeffizienten in r (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 .

Die folgenden Beispiele zeigen zwei Möglichkeiten zur Berechnung eines Gini-Koeffizienten in R mithilfe der Gini()- Funktion aus dem DescTools- Paket.

Beispiel 1: Berechnen Sie den Gini-Koeffizienten anhand des individuellen Einkommens

Angenommen, wir haben die folgende Liste der Jahreseinkommen für 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, um den Gini-Koeffizienten für diese Grundgesamtheit zu berechnen:

 library (DescTools)

#define vector of income
x <- c(50, 50, 70, 70, 70, 90, 150, 150, 150, 150)

#calculate Gini coefficient
Gini(x, unbiased= FALSE )

[1] 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.

Beispiel 2: Berechnen Sie den Gini-Koeffizienten mithilfe von Frequenzen

Angenommen, wir haben die folgende Häufigkeitstabelle, die die Anzahl der Personen in einer bestimmten Bevölkerung mit einem bestimmten Einkommen zeigt:

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

 library (DescTools)

#define vector of income
x <- c(10, 20, 25, 55, 70, 90, 110, 115, 130)

#define vector of frequencies
n <- c(6, 7, 7, 14, 22, 20, 8, 4, 1)

#calculate Gini coefficient
Gini(x, n, unbiased= FALSE )

[1] 0.2632289

Der Gini-Koeffizient beträgt 0,26232 .

Hinweis : Die vollständige Dokumentation der Gini() -Funktion aus dem DescTools- Paket finden Sie hier .

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man einen Gini-Koeffizienten berechnet und eine Lorenz-Kurve in Excel erstellt:

So berechnen Sie den Gini-Koeffizienten in Excel
So erstellen Sie eine Lorenzkurve in Excel

Einen Kommentar hinzufügen

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