Jak obliczyć współczynnik giniego w r (z przykładem)
Nazwany na cześć włoskiego statystyka Corrado Giniego , współczynnik Giniego jest sposobem pomiaru rozkładu dochodów populacji.
Wartość współczynnika Giniego waha się od 0 do 1, gdzie wyższe wartości oznaczają większą nierówność dochodów i gdzie:
- 0 oznacza idealną równość dochodów (wszyscy mają ten sam dochód)
- 1 oznacza idealną nierówność dochodów (jedna osoba ma cały dochód)
Listę współczynników Giniego według krajów znajdziesz tutaj .
Poniższe przykłady pokazują dwa sposoby obliczenia współczynnika Giniego w R przy użyciu funkcji Gini() z pakietu DescTools .
Przykład 1: Oblicz współczynnik Giniego na podstawie indywidualnego dochodu
Załóżmy, że mamy następującą listę rocznych dochodów 10 osób:
Dochód: 50 000 USD, 50 000 USD, 70 000 USD, 70 000 USD, 70 000 USD, 90 000 USD, 150 000 USD, 150 000 USD, 150 000 USD, 150 000 USD
Poniższy kod pokazuje, jak użyć funkcji Gini() do obliczenia współczynnika Giniego dla tej populacji:
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
Współczynnik Giniego wynosi 0,226 .
Uwaga : w scenariuszu ze świata rzeczywistego w danym kraju istniałyby setki tysięcy różnych dochodów osób, ale w tym przykładzie posłużyliśmy się prostą ilustracją 10 osób.
Przykład 2: Oblicz współczynnik Giniego za pomocą częstotliwości
Załóżmy, że mamy następującą tabelę częstości, która pokazuje liczbę osób w określonej populacji o określonych dochodach:

Poniższy kod pokazuje, jak użyć funkcji Gini() do obliczenia współczynnika Giniego dla tej populacji:
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
Okazuje się, że współczynnik Giniego wynosi 0,26232 .
Uwaga : Pełną dokumentację funkcji Gini() z pakietu DescTools można znaleźć tutaj .
Dodatkowe zasoby
Poniższe tutoriale wyjaśniają, jak obliczyć współczynnik Giniego i jak utworzyć krzywą Lorenza w programie Excel:
Jak obliczyć współczynnik Giniego w Excelu
Jak utworzyć krzywą Lorenza w programie Excel