No BSD License  

Highlights from
Gini coefficient - population weighted

from Gini coefficient - population weighted by Howard Chong
Computes the Gini Coefficient using population weights

cheese=gini(vs, pop)
function cheese=gini(vs, pop)
% FORMAT: gini(values, population)
% Givne these values, this computes the GINI coefficient according to
% footnote 17 of Noorbakhsh

if size(vs,2)~=1 || size(pop,2)~=1 || size(vs,1)~=size(pop,1)
    error('arguments need to be column vectors')
end


P=sum(pop);
mu=sum(vs.*(pop/P));
C=size(vs,1);
total=0;

for i=1:C
    for j=1:C
        total=total+pop(i)*pop(j)/(P^2)*abs(vs(i)-vs(j));
    end
end

cheese=total/mu;

Contact us at files@mathworks.com