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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *