capture program drop gini //如果gini 命令已存在,则删除,否则跳过该步
program gini //定义命令名为gini
gen m=inc/hhsize //m 为人均纯收入
sort m //按人均纯收入由小到大排序
egen tp=sum(hhsize) //求总人口tp
egen tinc=sum(inc) //求总收入tinc
gen p=hhsize/tp //求每个家庭人口占总人口的比例p
gen w=inc/tinc //求家庭纯收入占总收入的比例w
gen q=sum(w) //求按人均纯收入排序后的累积收入比例
gen gini=1-sum(p *(2*q-w)) //计算出基尼系数(即gini 变量的最后一个数)
dis gini[_N] //显示基尼系数
end