楼主: 晶石包裹
3477 2

[新手尝试] 怎么用stata 做夏普利值收入分解,并且结合收入指数测算其贡献度? [推广有奖]

  • 0关注
  • 0粉丝

学前班

70%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
100 点
帖子
1
精华
0
在线时间
3 小时
注册时间
2020-8-24
最后登录
2022-1-17

楼主
晶石包裹 发表于 2020-8-24 15:40:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
怎么用stata 做夏普利值收入分解,并且结合收入指数(基尼系数 ( Gini coefficient) 、阿特金森指数 ( Atkinson index) 、广义熵指 数 ( generalized entropy, GE) )测算其贡献度?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Stata tata 贡献度 夏普利 Generalized

沙发
阶庭无争讼8 发表于 2020-10-3 20:06:13
楼主知道怎么操作了吗

藤椅
赵安豆 发表于 2024-7-23 17:33:46
在Stata中进行夏普利值分解(Shapley value decomposition),主要用来分析收入不平等的原因,通常与基尼系数、阿特金森指数或广义熵指数等收入不平等指标结合使用来评估各因素对总不平等等级的贡献。下面我将逐步指导你如何完成这一过程:

### 1. 数据准备
确保你的数据已经清洗好,并且包含了所有用于分解的因素变量。

### 2. 安装必要的命令
首先,你需要安装`ineqdeco` 和 `shapley` 命令(如果它们还未在你的Stata中):
```stata
ssc install ineqdeco, replace
ssc install shapley, replace
```

### 3. 使用`ineqdeco`命令计算收入不平等指标
假设我们有收入数据存储在变量 `income` 中,使用以下命令来计算基尼系数(Gini)、阿特金森指数(Atkinson) 和广义熵指数 (GE):
```stata
qui ineqdeco income, gini atk* atk0.5 ge1 ge2
```
这将为每个不平等指标生成相应的系数。

### 4. 使用`shapley`命令进行夏普利值分解
现在,假设我们有两个解释变量(比如教育和就业状态),分别存储在 `education` 和 `employment` 变量中。我们将使用`shapley` 命令来执行收入不平等的夏普利值分解:
```stata
shapley income education employment, gini
```
这将显示每个因素对基尼系数贡献度的结果。

### 5. 结合其他收入指数
要结合阿特金森指数、广义熵指数等,可以重复上述`shapley`命令,但是替换 `gini` 参数:
```stata
shapley income education employment, atk0.5
shapley income education employment, ge1
```

### 6. 解读结果
每个`shapley` 命令运行后将输出因素对指定不平等指标的贡献度。正数表示增加收入不平等,负数则意味着减少。

通过上述步骤,你可以分析不同因素如何影响整体收入不平等,并评估其相对于特定不平等指数(如基尼系数、阿特金森指数或广义熵指数)的贡献度。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-31 01:58