Названный в честь итальянского статистика Коррадо Джини , коэффициент Джини — это способ измерения распределения доходов населения.
Значение коэффициента Джини варьируется от 0 до 1, где более высокие значения представляют большее неравенство в доходах и где:
- 0 представляет идеальное равенство доходов (все имеют одинаковый доход)
- 1 представляет собой идеальное неравенство доходов (все доходы принадлежат одному человеку).
Список коэффициентов Джини по странам можно найти здесь .
В следующем примере показано, как рассчитать коэффициент Джини в Python.
Пример: расчет коэффициента Джини в Python
Чтобы вычислить коэффициент Джини в Python, нам нужно сначала определить простую функцию для вычисления коэффициента Джини для массива значений NumPy:
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))
Далее мы будем использовать эту функцию для расчета коэффициента Джини для массива значений дохода.
Например, предположим, что у нас есть следующий список годовых доходов для 10 человек:
Доход: 50 тысяч долларов, 50 тысяч долларов, 70 тысяч долларов, 70 тысяч долларов, 70 тысяч долларов, 90 тысяч долларов, 150 тысяч долларов, 150 тысяч долларов, 150 тысяч долларов, 150 тысяч долларов.
В следующем коде показано, как использовать только что созданную функцию gini() для вычисления коэффициента Джини для этой совокупности:
#define NumPy array of income values
incomes = np.array([50, 50, 70, 70, 70, 90, 150, 150, 150, 150])
#calculate Gini coefficient for array of incomes
gini(incomes)
0.226
Коэффициент Джини оказывается равным 0,226 .
Примечание.В реальном сценарии у людей в определенной стране были бы сотни тысяч различных доходов, но в этом примере мы использовали 10 человек в качестве простой иллюстрации.
Дополнительные ресурсы
В следующих руководствах объясняется, как рассчитать коэффициент Джини с помощью различных статистических программ:
Как рассчитать коэффициент Джини в R
Как рассчитать коэффициент Джини в Excel