Hoe de gini-coëfficiënt in r te berekenen (met voorbeeld)
De Gini-coëfficiënt, vernoemd naar de Italiaanse statisticus Corrado Gini , is een manier om de inkomensverdeling van een bevolking te meten.
De waarde van de Gini-coëfficiënt varieert van 0 tot 1, waarbij hogere waarden een grotere inkomensongelijkheid vertegenwoordigen en waarbij:
- 0 staat voor perfecte inkomensgelijkheid (iedereen heeft hetzelfde inkomen)
- 1 staat voor perfecte inkomensongelijkheid (één persoon heeft al het inkomen)
Een lijst met Gini-coëfficiënten per land vindt u hier .
De volgende voorbeelden laten twee manieren zien om een Gini-coëfficiënt in R te berekenen met behulp van de Gini()- functie uit het DescTools- pakket.
Voorbeeld 1: Bereken de Gini-coëfficiënt op basis van het individuele inkomen
Stel dat we de volgende lijst met jaarinkomens hebben voor 10 personen:
Inkomen: $50.000, $50.000, $70.000, $70.000, $70.000, $90.000, $150.000, $150.000, $150.000, $150.000
De volgende code laat zien hoe u de functie Gini() gebruikt om de Gini-coëfficiënt voor deze populatie te berekenen:
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
De Gini-coëfficiënt blijkt 0,226 te zijn.
Opmerking : in een realistisch scenario zouden er honderdduizenden verschillende inkomens zijn voor individuen in een bepaald land, maar in dit voorbeeld gebruikten we 10 individuen als eenvoudige illustratie.
Voorbeeld 2: Bereken de Gini-coëfficiënt met behulp van frequenties
Stel dat we de volgende frequentietabel hebben die het aantal individuen in een bepaalde populatie met specifieke inkomens weergeeft:
De volgende code laat zien hoe u de functie Gini() gebruikt om de Gini-coëfficiënt voor deze populatie te berekenen:
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
De Gini-coëfficiënt blijkt 0,26232 te zijn.
Opmerking : u kunt hier de volledige documentatie van de Gini() -functie uit het DescTools- pakket vinden.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u een Gini-coëfficiënt kunt berekenen en hoe u een Lorenz-curve in Excel kunt maken:
Hoe de Gini-coëfficiënt in Excel te berekenen
Hoe u een Lorenz-curve in Excel maakt