Python တွင် gini coefficient ကို တွက်ချက်နည်း (ဥပမာဖြင့်)


အီတလီ စာရင်းအင်းပညာရှင် Corrado Gini ကို အစွဲပြု၍ အမည်ပေးထားသည့် Gini coefficient သည် လူဦးရေ၏ ဝင်ငွေခွဲဝေမှုကို တိုင်းတာသည့် နည်းလမ်းတစ်ခုဖြစ်သည်။

Gini coefficient ၏တန်ဖိုးသည် 0 မှ 1 အထိရှိပါသည်၊ မြင့်မားသောတန်ဖိုးများသည် ပိုကြီးသောဝင်ငွေမညီမျှမှုကို ကိုယ်စားပြုပြီး ၎င်းနေရာတွင်-

  • ၀င် ငွေ တန်းတူညီမျှမှုကို ကိုယ်စားပြုသည် (လူတိုင်းတွင် တူညီသော ၀င်ငွေရှိသည်)
  • 1 သည် ပြီးပြည့်စုံသော ၀င်ငွေမညီမျှမှုကို ကိုယ်စားပြုသည် (တစ်ဦးချင်းစီတွင် ဝင်ငွေအားလုံးရှိသည်)

နိုင်ငံအလိုက် Gini coefficients စာရင်းကို ဤနေရာတွင် ရှာနိုင်သည်။

အောက်ပါဥပမာသည် Python တွင် Gini coefficient ကို တွက်ချက်နည်းကို ပြသထားသည်။

ဥပမာ- Python တွင် Gini coefficient ကို တွက်ချက်ပါ။

Python တွင် Gini coefficient ကိုတွက်ချက်ရန်၊ NumPy တန်ဖိုးများ array အတွက် Gini coefficient ကိုတွက်ချက်ရန် ရိုးရှင်းသောလုပ်ဆောင်ချက်ကို ဦးစွာသတ်မှတ်ရန် လိုအပ်သည်-

 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))

ထို့နောက်၊ ဝင်ငွေတန်ဖိုးများဇယားအတွက် Gini coefficient ကို တွက်ချက်ရန် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုပါမည်။

ဥပမာအားဖြင့်၊ ကျွန်ုပ်တို့တွင် လူ ၁၀ ဦးအတွက် နှစ်စဉ်ဝင်ငွေစာရင်းရှိသည်ဆိုပါစို့။

၀င်ငွေ- $50,000, $50,000, $70,000, $70,000, $70,000, $90,000, $150,000, $150,000, $150,000, $150,000

ဤလူဦးရေအတွက် Gini coefficient ကိုတွက်ချက်ရန် ကျွန်ုပ်တို့ဖန်တီးထားသော gini() လုပ်ဆောင်ချက်ကို အောက်ပါကုဒ်တွင် ဖော်ပြသည်-

 #define NumPy array of income values
income = np. array ([50, 50, 70, 70, 70, 90, 150, 150, 150, 150])

#calculate Gini coefficient for array of incomes
gini(incomes)

0.226

Gini coefficient သည် 0.226 ဖြစ်သွားသည်။

မှတ်ချက် – လက်တွေ့ကမ္ဘာအခြေအနေတွင်၊ အချို့သောနိုင်ငံတစ်ခုရှိ လူတစ်ဦးချင်းစီအတွက် မတူညီသောဝင်ငွေရာနှင့်ချီရှိလိမ့်မည်၊ သို့သော် ဤဥပမာတွင် လူ ၁၀ ဦးကို ရိုးရှင်းသောပုံဥပမာအဖြစ် ကျွန်ုပ်တို့အသုံးပြုခဲ့သည်။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ပါ သင်ခန်းစာများသည် မတူညီသော ကိန်းဂဏန်းဆိုင်ရာဆော့ဖ်ဝဲကို အသုံးပြု၍ Gini ကိန်းဂဏန်းကို တွက်ချက်နည်းကို ရှင်းပြသည်-

R တွင် Gini coefficient တွက်ချက်နည်း
Excel တွင် Gini coefficient တွက်ချက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်