发展经济学论文1基尼系数的计算方法及数学推导2001金融三班袁源摘要:本文归纳了基尼系数的四种计算方法:直接计算法、拟合曲线法、分组计算法和分解法,并进行了数学推导和证明。在此基础上,文章比较了各种算法优缺点,分析了误差可能产生的环节。关键词:洛伦茨曲线基尼系数一、洛伦茨曲线和基尼系数1905年,统计学家洛伦茨提出了洛伦茨曲线,如图一。将社会总人口按收入由低到高的顺序平均分为10个等级组,每个等级组均占10%的人口,再计算每个组的收入占总收入的比重。然后以人口累计百分比为横轴,以收入累计百分比为纵轴,绘出一条反映居民收入分配差距状况的曲线,即为洛伦茨曲线。为了用指数来更好的反映社会收入分配的平等状况,1912年,意大利经济学家基尼根据洛伦茨曲线计算出一个反映收入分配平等程度的指标,称为基尼系数(G)。在上图中,基尼系数定义为:G=SASA+B式(1)当A为0时,基尼系数为0,表示收入分配绝对平等;当B为0时,基尼系数为1,表示收入分配绝对不平等。基尼系数在0~1之间,系数越大,表示越不均等,系数越小,表示越均等。二、基尼系数的计算方法式(1)虽然是一个极为简明的数学表达式,但它并不具有实际的可操作性。为了寻求具有可操作性的估算方法,自基尼提出基尼比率以来,许多经济学家和统计学家都进行了这方面的探索。在已有的研究成果中,主要有四种有代表性的估算方法,结合自己的计算,笔者将它们归纳为直接计算法、拟合曲线法、分组计算法和分解法。1、直接计算法直接计算法在基尼提出收入不平等的一种度量时,就已经给出了具体算法,而且这种算法并不依赖于洛伦茨曲线,它直接度量收入不平等的程度。定义OXYECAB图一发展经济学论文2△=nn∑∑∣j=1i=1Yj-Yi∣/n2,0≤△≤2u式(2)式中,△是基尼平均差,∣Yj-Yi∣是任何一对收入样本差的绝对值,n是样本容量,u是收入均值。定义G=△/2u,0≤G≤1式(3)可以证明:G=△/2u=2SA(证明过程见附录一),而由式(1)G=SA/SA+B,SA+B=1/2,G=2SA,因此,式(2)中定义的G即为基尼系数,综合式(2)、(3),基尼系数的计算方法为:G=12n2unn∑∑∣j=1i=1Yj-Yi∣式(4)直接计算法只涉及居民收入样本数据的算术运算,很多学者认为理论上看,只要不存在来源于样本数据方面的误差,就不存在产生误差的环节。实际上,在附录一证明过程当中将看到,直接计算法依然采用了以直代曲法计算面积,只不过这个过程在样本数据范围内达到了最小近似,其精确度直接取决于样本数据本身。因此,可以认为它不带任何误差的计算了样本数据的基尼系数值。2、拟合曲线法拟合曲线法计算基尼系数的思路是采用数学方法拟合出洛伦茨曲线,得出曲线的函数表达式,然后用积分法求出B的面积,计算基尼系数。通常是通过设定洛伦茨曲线方程,用回归的方法求出参数,再计算积分。例如,设定洛伦茨曲线的函数关系式为幂函数:I=αPβ式(5)根据选定的样本数据,用回归法求出洛伦茨曲线,例如,α=m,β=n.求积分SB=∫01mpndp=mn+1式(6)计算G=SASA+B=SA+B-SBSA+B=1-2mn+1式(7)拟合曲线法的在两个环节容易产生谬误:一是拟合洛伦茨曲线,得出函数表达式的过程中,可能产生误差;二是拟合出来的函数应该是可积的,否则就无法计算。3、分组计算法这种方法的思路有点类似用几何定义计算积分的方法,在X轴上寻找n个分点,将洛伦茨曲线下方的区域分成n部分,每部分用以直代曲的方法计算面积,然后加总求出面积。分点越多,就越准确,当分点达到无穷大时,则为精确计算。发展经济学论文3假设分为n组,每组的收入为Yi,则每个部分P的面积为:SP=1∑i-1Yi+∑iYi2nn∑Yi式(8)加总得到:G=SASA+B=SA+B-SBSA+B=1-2limk→∞∑n1∑i-1Yi+∑iYi2nn∑Yi式(9)这是精确计算基尼系数的表达式,当分点n个数有限时,定义:yi=Yin∑Yi式(10)得到近似表达式:G=2SA=2n(y1+2y2+···+nyn)-(n+1n)式(11)(证明过程见附录二)分组计算法不依赖于洛伦茨曲线的函数形式,但在以直代曲的环节会出现误差,增加分点的个数可以减少这种误差。4、分解法上述的计算方法的最终目的都在于求出基尼系数的值,而分解法则是在求出上述值的基础上,力图研究基尼系数的构成因素,除了得出总的基尼系数的信息之外,在计算过程中还能够获得分解部分内部的基尼系数值。另外,分解法求出基尼系数的过程一般都依赖于已有部分的基尼系数的值,从这个意义上说,分解法并不是独立计算基尼系数的方法,它更重要的意义在于对基尼系数的分解,即定义的各个不同基尼系数值之间的相互关系。伦敦经济学院收入分配方法论专家Cowell教授提出,基尼系数在不同人群组之间无法完全分解于尽。总体基尼系数除了包括各个组内差距之外,还应包括组间差距和相互作用项。公式为:G=k∑WiGi+Ib+ε(fi)式(12)式中,G是总体基尼系数,Gi是第i组内部的基尼系数(i=1,2,…,n),Wi是Gi的权数,Ib是组间的差距指数,ε(fi)是相互作用项。ε(fi)是各个组之间收入分布的重叠程度。特别地,当各个组之间收入分布完全不重叠时,ε(fi)=0。式(12)地意义在于形式化地表述了对总体基尼系数进行分解的思路和框架,但由于没OXYECABP图二发展经济学论文4有给出Wi、Ib和ε(fi)的具体计算方法,还不能用于基尼系数的计算。经济学家Sundrum(1990)在他的《欠发达国家的收入分配》一书中介绍了一种对一国或地区基尼系数进行分解的方法,其数学公式为:G=P12u1uG1+P22u2uG2+P1P2︱u1-u2u︱式(13)式中,G表示总体基尼系数,G1和G2分别表示农村和城镇的基尼系数,P1、P2分别表示农村人口和城镇人口占总人口的比重,u1、u2、u分别表示农村、城镇和总体的人均收入。对比式(12)和式(13),可以发现式(13)是式(12)的一种具体运用,P12u1uG1和P22u2uG2可以作为以P12u1u和P22u2u为权重的k∑WiGi,P1P2︱u1-u2u︱则为组间差距指数Ib。值得注意的是式中没有ε(fi)项,意味着ε(fi)=0成立,因此这种算法隐含的假设条件是农村与城镇的收入分布完全不重叠。此外,采用这种计算方法还必须满足条件:在估算城乡内部的基尼系数时所用的居民收入数据的口径是相同或相近的。这种方法会在可能在两个环节产生误差:一是用其他方法估计城乡各自的基尼系数G1和G2时,可能产生误差;二是城乡收入分布一般会在不同程度上重叠。附录一:证明:G=△/2u=2SA第一步,分解nn∑∑∣j=1i=1Yj-Yi∣设将收入按从低到高排列Y1、Y2、……Yn,则上式可以分解为矩阵A:Y1Y2……Yn-1YnY1Y2……Yn-1Yn0Y2-Y1……Yn-1-Y1Yn-Y1Y2-Y10……Yn-1-Y2Yn-Y2…………………………Yn-1-Y1Yn-1-Y2……0Yn-Yn-1Yn-Y1Yn-Y2……0将矩阵中各项加总得到:2〔(n-1)Yn+(n-2)Yn-1+……+Y2—(n-1)Y1-(n-2)Y2-……-Yn-1〕=2〔(n-1)Yn+(n-3)Yn-1+(n-5)Yn-2……-(1-n)Y2-(n-1)Y1〕第二步,计算12n2u取样本均值u=Y1+Y2+……Ynn=n∑Yin12n2u=12nn∑Yi发展经济学论文5综上,第一步、第二步,得到G=1nn∑Yi〔(n-1)Yn+(n-3)Yn-1+(n-5)Yn-2……-(1-n)Y2-(n-1)Y1〕式(14)第三步,计算SB如图四,计算每一部分面积SPSP=12AB(AC+BD)=1∑i-1Yi+∑iYi2nn∑YiSB=n∑1∑i-1Yi+∑iYi2nn∑Yi第四步,计算SASA=SA+B-SB=12-n∑1∑i-1Yi+∑iYi2nn∑Yi=12nnn∑Yi-n∑∑i-1Yi+∑iYin∑Yi分解nn∑Yi-n∑∑i-1Yi+∑iYi得到矩阵Bnn∑Yin∑∑i-1Yi+∑iYinn∑Yi-n∑∑i-1Yi+∑iYiY1+Y2+…YnY1+Y2+…Yn…Y1+Y2+…YnY1+Y2+…Yn+Y1Y1+Y1+Y2Y1+Y2+Y1+Y2+Y3…Y1+Y2+…Yn-2+Y1+Y2+…Yn-1Y1+Y2+…Yn-1+Y1+Y2+…YnYn+Yn-1+…Y2Yn+Yn-1+…Y3-Y1Yn+Yn-1+…Y4-Y1-Y2…Yn-Y1-Y2-…Yn-2-Y1-Y2-…Yn-1图四i-1iPABCOXYECABPXnXi-1Xi图三D发展经济学论文6加总最后一行,得到:nn∑Yi-n∑∑i-1Yi+∑iYi=(n-1)Yn+(n-2)Yn-1+……+Y2—(n-1)Y1-(n-2)Y2-……-Yn-1=(n-1)Yn+(n-3)Yn-1+(n-5)Yn-2……-(1-n)Y2-(n-1)Y1SA=12nnn∑Yi-n∑∑i-1Yi+∑iYin∑Yi=12nn∑Yi〔(n-1)Yn+(n-3)Yn-1+(n-5)Yn-2……-(1-n)Y2-(n-1)Y1〕式(15)比较式(14)和式(15)可得G=△/2u=2SA。附录二:证明:当分点个数n有限时,G=2SA=2n(y1+2y2+···+nyn)-(n+1n)定义:yi=Yin∑YiSP=12AB(AC+BD)=1∑i-1Yi+∑iYi2nn∑Yi=12n(∑iYin∑Yi+∑i-1Yin∑Yi)SB=n∑1∑i-1Yi+∑iYi2nn∑YiSA=SA+B-SB=12-n∑1∑i-1Yi+∑iYi2nn∑Yi=12nnn∑Yi-(n∑∑i-1Yi+∑iYi)n∑Yi=12nnn∑Yi-n∑(2∑iYi-Yi)n∑Yi=12nnn∑Yi-n∑(2∑iYi-Yi)n∑Yi=12n(2n-2n∑i∑yi+2n∑yi)-n+12n分解n-n∑i∑yi得到矩阵C:nn∑i∑yin-n∑i∑yiy1+y2+……yny1+y2+……yn……y1+y2+……yny1+y2+……yny1y1+y2y1+y2+y3……y1+y2+……yn-1y1+y2+……ynYn+Yn-1+……Y2Yn+Yn-1+……Y3Yn+Yn-1+……Y4……Yn0加总最后一列,得到发展经济学论文7n-n∑i∑yi=(n-1)yn+(n-2)yn-1+……y2SA=12n(2n-2n∑i∑yi+2n∑yi)-n+12n=1n(y1+2y2+···+nyn)-n+12nG=2SA=2n(y1+2y2+···+nyn)-(n+1n)参考资料:1、Sundrum.R.M,1990,IncomDistributioninLessDevelopedCounties,LondonandNewYork:Routledge2、Cowell.F.A,2000,MeasurementofInequality,inHandbookofIncomeDistribution,eds.ByA.AtkirrsonandF.Bourguignon,Northholland3、熊俊:《基尼系数估算方法的比较研究》;《财经问题研究》2003年1月第1期4、王文森:《基尼系数及推广应用》;《统计与预测》;2003年1月第1期