theil index肯定会做出负数的啊,因为你拆分以后衡量的就是三个个体分对其总体不平衡程度的贡献,指数衡量的是个体和总体均值的差别:比如衡量亚洲地区的不平等,你用日本,中国,印度来拆分,日本0.5,中国-0.2,印度0.1,哪就是说亚洲地区的theil index是0.4,但是日本,中国,印度地区的theil index不是0.5,-0.2和0.1,这只是他们的contributions,对于整体的contributions,theil指数的拆分不是直接相加的,而是要各个个体的theil index乘上权重的,
http://www.gipsky.com/mediawiki/index.php?title=%E6%88%B4%E5%B0%94%E6%8C%87%E6%95%B0这是大陆维基给出的公式,不是很清楚,lz可以的话翻墙去真正的维基看看吧。这个权重和你这个地区的人口,收入都有关系,比如中国的不平等状况不变,但是人口在亚洲的比重减少了,那么根据中国的contribution为-0.2,亚洲地区的theil index也会上什,或者印度人收入比重增加了,那么亚洲的theil index上什,因为印度的contribution是正的,而这两个case里,印度和中国各自的theil index还是按照基本公式计算,肯定是正的,lz主要是对相加性想当然了。