tecktom.com

ローレンツ曲線とジニ係数

2026年10月17日10分で読めますAI生成教科書『資格試験』第1章 データの種類と分布の表し方
目次
  1. ローレンツ曲線
  2. ジニ係数
  3. 密度で与えた分布のローレンツ曲線
  4. 確認テスト
  5. 木下の層

AI 生成・木下が未勉強

統計学の復習 第1章 §1.4 ★★ ジニ係数を面積の積分として定義し、平均差による表示と一致することを示す。密度で与えた分布にも同じ式で使う

ローレンツ曲線

所得のように非負の量が集団の中でどれだけ偏って分配されているかを図で示すのがローレンツ曲線である。所得 x1,…,xn≥0x_1,\dots,x_n\ge0(総和 S=∑xi>0S=\sum x_i>0)を小さい順に並べて x(1)≤⋯≤x(n)x_{(1)}\le\cdots\le x_{(n)} とし、下位 kk 人の所得の合計が全体に占める割合を

Lk=x(1)+⋯+x(k)S(L0=0, Ln=1)L_k=\frac{x_{(1)}+\cdots+x_{(k)}}{S}\qquad(L_0=0,\ L_n=1)

とおく。

定義 1.6(ローレンツ曲線)

点 (k/n, Lk)(k/n,\,L_k)(k=0,1,…,nk=0,1,\dots,n)を順に線分で結んだ折れ線をローレンツ曲線と呼ぶ。横軸は人数の累積比率、縦軸は所得の累積比率である。

kk 番目の線分の傾きは Lk−Lk−11/n=n x(k)S=x(k)xˉ\frac{L_k-L_{k-1}}{1/n}=\frac{n\,x_{(k)}}{S}=\frac{x_{(k)}}{\bar x} である。x(k)x_{(k)} は kk について単調非減少なので、傾きは右へ行くほど大きくなり、ローレンツ曲線は下に凸な折れ線になる。両端が (0,0)(0,0) と (1,1)(1,1) なので、下に凸な曲線は両端を結ぶ対角線 y=xy=x より下にある(確認テスト 1.4-4)。全員の所得が等しければすべての傾きが 11 で、曲線は対角線に一致する。この対角線を完全平等線と呼ぶ。所得が偏るほど、曲線は右下の角に向かって垂れ下がる。

ジニ係数

垂れ下がりの大きさを1つの数で表すのがジニ係数である。

定義 1.7(ジニ係数)

完全平等線とローレンツ曲線に挟まれた部分の面積の2倍をジニ係数 GG と呼ぶ。ローレンツ曲線の下の面積を AA とすると、対角線の下の面積が 1/21/2 なので

G=2(12−A)=1−2A(1.5)G=2\Bigl(\frac12-A\Bigr)=1-2A\tag{1.5}

である。

ローレンツ曲線は折れ線なので、AA は nn 個の台形の面積の和である。kk 番目の台形は幅 1/n1/n、上底と下底が Lk−1L_{k-1} と LkL_k だから、

A=1n∑k=1nLk−1+Lk2,G=1−1n∑k=1n(Lk−1+Lk).(1.6)A=\frac1n\sum_{k=1}^n\frac{L_{k-1}+L_k}{2},\qquad G=1-\frac1n\sum_{k=1}^n(L_{k-1}+L_k).\tag{1.6}

完全平等なら A=1/2A=1/2 で G=0G=0 である。1人が全所得を持ち他の n−1n-1 人が 00 なら、L0=⋯=Ln−1=0L_0=\cdots=L_{n-1}=0、Ln=1L_n=1 でA=1n⋅12A=\frac1n\cdot\frac12、G=1−1nG=1-\frac1n になる。GG の最大値は 11 でなく 1−1/n1-1/n であり、n→∞n\to\infty で 11 に近づく。

面積による定義は図の上で分かりやすいが、計算には次の表示が便利である。

定理 1.8(ジニ係数の平均差による表示)

xˉ=S/n\bar x=S/n とすると

G=12n2xˉ∑i=1n∑j=1n∣xi−xj∣=2∑k=1nk x(k)n S−n+1n.(1.7)G=\frac{1}{2n^2\bar x}\sum_{i=1}^n\sum_{j=1}^n\lvert x_i-x_j\rvert =\frac{2\sum_{k=1}^nk\,x_{(k)}}{n\,S}-\frac{n+1}{n}.\tag{1.7}

証明

2つ目の等号を先に台形の式 (1.6) から導く。Lk=1S∑l≤kx(l)L_k=\frac1S\sum_{l\le k}x_{(l)} なので、∑k=1n(Lk−1+Lk)\sum_{k=1}^n(L_{k-1}+L_k) の中で x(l)/Sx_{(l)}/S が何回現れるかを数える。x(l)x_{(l)} は LkL_k(k≥lk\ge l)の n−l+1n-l+1 個に含まれ、Lk−1L_{k-1}(k−1≥lk-1\ge l、すなわち k≥l+1k\ge l+1)の n−ln-l 個に含まれるので、合計 2n−2l+12n-2l+1 回現れる。よって

∑k=1n(Lk−1+Lk)=1S∑l=1n(2n−2l+1)x(l)=(2n+1)−2S∑l=1nl x(l)\sum_{k=1}^n(L_{k-1}+L_k)=\frac1S\sum_{l=1}^n(2n-2l+1)x_{(l)}=(2n+1)-\frac{2}{S}\sum_{l=1}^nl\,x_{(l)}

となる(∑lx(l)=S\sum_l x_{(l)}=S を使った)。これを G=1−1n∑(Lk−1+Lk)G=1-\frac1n\sum(L_{k-1}+L_k) に入れるとG=1−2n+1n+2nS∑l x(l)=2∑l x(l)nS−n+1nG=1-\frac{2n+1}{n}+\frac{2}{nS}\sum l\,x_{(l)}=\frac{2\sum l\,x_{(l)}}{nS}-\frac{n+1}{n} を得る。

次に平均差の和を順位で書き直す。順序統計量で書くと ∑i∑j∣xi−xj∣=2∑k<l(x(l)−x(k))\sum_i\sum_j\lvert x_i-x_j\rvert =2\sum_{k<l}(x_{(l)}-x_{(k)}) である。x(l)x_{(l)} は自分より順位の低い l−1l-1 個との差で正の符号で現れ、順位の高い n−ln-l 個との差で負の符号で現れるので

∑i,j∣xi−xj∣=2∑l=1n((l−1)−(n−l))x(l)=2∑l=1n(2l−n−1)x(l)=4∑ll x(l)−2(n+1)S\sum_{i,j}\lvert x_i-x_j\rvert =2\sum_{l=1}^n\bigl((l-1)-(n-l)\bigr)x_{(l)}=2\sum_{l=1}^n(2l-n-1)x_{(l)}=4\sum_l l\,x_{(l)}-2(n+1)S

となる。両辺を 2n2xˉ=2nS2n^2\bar x=2nS で割ると 2∑l x(l)nS−n+1n\frac{2\sum l\,x_{(l)}}{nS}-\frac{n+1}{n} となり、2つ目の表示に一致する。

平均差の表示から、ジニ係数は「無作為に2人を選んだときの所得の差の絶対値の平均を、平均所得の2倍で割ったもの」と読める。全員の所得を cc 倍しても GG は変わらない。一方、全員に同額 c>0c>0 を足すと分子は変わらず分母が増えるので、GG は小さくなる(確認テスト 1.4-2)。所得は比例尺度の量なので、原点をずらすと値が変わる指標を使ってよい。

例題 1.4 5世帯のジニ係数を2通りに計算する ★★

オリジナル5世帯の年間所得(百万円)が 2,3,5,10,202,3,5,10,20 である。

  1. 累積比率 LkL_k を求め、ローレンツ曲線の下の面積 AA と GG を台形の式で求めよ。
  2. 平均差の式 (1.7) で GG を求め、(1) と一致することを確かめよ。
  3. 世帯数 55 のとき GG がとりうる最大値を求めよ。
解答

(1) 総和は S=40S=40 である。累積和 2,5,10,20,402,5,10,20,40 を 4040 で割って L1,…,L5=0.05, 0.125, 0.25, 0.5, 1L_1,\dots,L_5=0.05,\,0.125,\,0.25,\,0.5,\,1 となる。台形の上底と下底の和は順に 0.05, 0.175, 0.375, 0.75, 1.50.05,\ 0.175,\ 0.375,\ 0.75,\ 1.5 で、合計は 2.852.85 である。

A=15⋅2.852=0.285,G=1−2×0.285=0.43.A=\frac15\cdot\frac{2.85}{2}=0.285,\qquad G=1-2\times0.285=0.43.

(2) i<ji<j の組の差を順位の小さい方から数えると、22 との差が 1,3,8,181,3,8,18(計 3030)、33 との差が 2,7,172,7,17(計 2626)、55 との差が 5,155,15(計 2020)、1010 との差が 1010 である。合計は 8686 で、i>ji>j の組も同じだけあるので ∑i,j∣xi−xj∣=172\sum_{i,j}\lvert x_i-x_j\rvert =172 となる。xˉ=8\bar x=8 だから G=172/(2×25×8)=172/400=0.43G=172/(2\times25\times8)=172/400=0.43 で、(1) と一致する。順位の式でも ∑k x(k)=2+6+15+40+100=163\sum k\,x_{(k)}=2+6+15+40+100=163 から G=2×1635×40−65=1.63−1.2=0.43G=\frac{2\times163}{5\times40}-\frac65=1.63-1.2=0.43 となる。

(3) 1世帯が全所得を持つときで、G=1−1/5=0.8G=1-1/5=0.8 である。

図

図 1.2 例題 1.4 のローレンツ曲線。塗った部分の面積が 1/2−A=0.2151/2-A=0.215 で、その2倍がジニ係数 0.430.43 である。

密度で与えた分布のローレンツ曲線

所得の分布を密度 ff、累積分布関数 FF で表すモデル(第4章以降で扱う連続型の分布)にも、同じ考え方でローレンツ曲線を定義することができる。FF が連続で狭義単調増加なら逆関数 Q=F−1Q=F^{-1}(分位点関数)がある。下位の割合 pp の人がちょうど所得 Q(p)Q(p) 以下の人にあたり、離散の場合の和 1n∑k≤npx(k)\frac1n\sum_{k\le np}x_{(k)} は積分 ∫0pQ(u) du\int_0^pQ(u)\,\mathrm{d} u に置き換わる。平均 μ=∫01Q(u) du\mu=\int_0^1Q(u)\,\mathrm{d} u で割って

L(p)=1μ∫0pQ(u) du,G=1−2∫01L(p) dp(1.8)L(p)=\frac1\mu\int_0^pQ(u)\,\mathrm{d} u,\qquad G=1-2\int_0^1L(p)\,\mathrm{d} p\tag{1.8}

と定める。離散の場合 (1.7) の平均差の表示は、独立に同じ分布に従う X1,X2X_1,X_2 を使って

G=E∣X1−X2∣2μ(1.9)G=\frac{E\lvert X_1-X_2\rvert }{2\mu}\tag{1.9}

になる。UU を (0,1)(0,1) 上の一様分布に従う確率変数とすると P(Q(U)≤x)=P(U≤F(x))=F(x)P(Q(U)\le x)=P(U\le F(x))=F(x) なので、X=Q(U)X=Q(U) と書くことができる。これを使うと E∣X1−X2∣=2∫01Q(u)(2u−1) duE\lvert X_1-X_2\rvert =2\int_0^1Q(u)(2u-1)\,\mathrm{d} u となり、(1.8) の GG と一致することが積分の順序の入れ替えで示せる(第7章で2変数の期待値を扱ったあとで確かめるとよい)。

例題 1.5 一様分布の所得のジニ係数 ★

オリジナル所得 XX が区間 (0,1)(0,1) 上の一様分布に従うとする。

  1. ローレンツ曲線 L(p)L(p) を求め、ジニ係数を求めよ。
  2. 所得が区間 (a,a+1)(a,a+1)(a≥0a\ge0)上の一様分布に従うときのジニ係数を、平均差の式 (1.9) と E∣X1−X2∣=1/3E\lvert X_1-X_2\rvert =1/3(幅 11 の一様分布)から求め、aa を大きくするとどうなるかを述べよ。
解答

(1) F(x)=xF(x)=x(0<x<10<x<1)なので Q(u)=uQ(u)=u、μ=1/2\mu=1/2 である。

L(p)=11/2∫0pu du=p2,∫01p2 dp=13,G=1−23=13.L(p)=\frac{1}{1/2}\int_0^pu\,\mathrm{d} u=p^2,\qquad \int_0^1p^2\,\mathrm{d} p=\frac13,\qquad G=1-\frac23=\frac13.

(2) 区間をずらしても2人の差の分布は変わらないので E∣X1−X2∣=1/3E\lvert X_1-X_2\rvert =1/3 のままで、平均は a+1/2a+1/2 になる。

G=1/32(a+1/2)=13(2a+1).G=\frac{1/3}{2(a+1/2)}=\frac{1}{3(2a+1)}.

a=0a=0 で (1) の 1/31/3 に一致し、aa を大きくすると 00 に近づく。全員に同額を足すと格差の指標が小さくなることの、連続な分布での例である。

確認テスト

オリジナル

  1. 1.4-1 4人の所得が (a) 1,1,1,11,1,1,1、(b) 0,0,0,80,0,0,8 のとき、台形の式でジニ係数を求めよ。
  2. 1.4-2 平均差の表示 (1.7) を使い、全員の所得を cc 倍(c>0c>0)しても GG が変わらないこと、全員に c>0c>0 を足すと GG が xˉ/(xˉ+c)\bar x/(\bar x+c) 倍になることを示せ。例題 1.4 の所得に 44 を足したときの GG を求めよ。
  3. 1.4-3 所得 XX の密度が f(x)=2xf(x)=2x(0<x<10<x<1)のとき、ローレンツ曲線 L(p)L(p) とジニ係数を求めよ。
  4. 1.4-4 ローレンツ曲線が下に凸な折れ線であることから、0≤p≤10\le p\le1 で L(p)≤pL(p)\le p(曲線が完全平等線より下にある)ことを示せ。

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『資格試験』の記事一覧へ