stata计算Kakwani指数
时间: 2023-06-17 20:06:48 浏览: 789
Kakwani指数是用于衡量收入分配不平等程度的指标。在Stata中,可以使用以下步骤计算Kakwani指数:
1. 首先,使用Stata中的“ineqdeco”命令将样本数据划分为不同的收入组。例如,以下命令将样本数据划分为10个等分组:
```
ineqdeco income, n(10)
```
2. 然后,使用“egen”命令计算每个收入组的收入总和和人口总数。例如,以下命令计算第一组的收入总和和人口总数:
```
egen inc1_sum = sum(income) if incomegrp == 1
egen pop1_sum = sum(weight) if incomegrp == 1
```
3. 接下来,使用“egen”命令计算每个收入组的平均收入和相对人口比例。例如,以下命令计算第一组的平均收入和相对人口比例:
```
egen inc1_mean = mean(income) if incomegrp == 1
egen pop1_prop = sum(weight) if incomegrp == 1
replace pop1_prop = pop1_prop / sum(weight)
```
4. 然后,使用“egen”命令计算每个收入组的累计相对人口比例和累计相对收入比例。例如,以下命令计算前两组的累计相对人口比例和累计相对收入比例:
```
egen pop12_prop = sum(pop1_prop pop2_prop) if inrange(incomegrp, 1, 2)
egen inc12_prop = sum(inc1_mean inc2_mean) if inrange(incomegrp, 1, 2)
replace pop12_prop = pop12_prop / sum(pop1_prop pop2_prop)
replace inc12_prop = inc12_prop / sum(inc1_mean inc2_mean)
```
5. 最后,使用以下公式计算Kakwani指数:
```
Kakwani = (inc12_prop - pop12_prop) / (1 - pop12_prop)
```
其中,“inc12_prop”是前两个收入组的累计相对收入比例,“pop12_prop”是前两个收入组的累计相对人口比例。
注意,Kakwani指数的取值范围为[-1,1],其中正值表示收入分配不平等程度更大,负值表示收入分配不平等程度更小。