楼主: liwei0220
31101 39

[经济学基础] 基于回归分析的shapley分解软件   [推广有奖]

  • 0关注
  • 4粉丝

本科生

5%

还不是VIP/贵宾

-

威望
0
论坛币
151 个
通用积分
1.3500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
775 点
帖子
31
精华
0
在线时间
93 小时
注册时间
2006-3-29
最后登录
2023-12-6

楼主
liwei0220 发表于 2012-11-30 13:31:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问大家:在很多关于收入分配和贫困分析的文献中(如万广华等作者的一系列文章)很多用到了基于回归分析的shapley分解方法,感觉这个方法的应用已经是很广泛了。想知道一下实现这个方法的软件具体是什么?很多文献中提到是利用联合国世界发展经济学研究院开发的软件,但是这个软件对于我们一般人来讲能获得吗
二维码

扫码加我 拉你入群

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

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

关键词:Shapley 回归分析 LEY APL PLE 联合国 回归分析 经济学 研究院 文章

回帖推荐

chinaveger 发表于2楼  查看完整内容

分解的方法操作起来比较复杂,但总结起来是两个步骤: 第一个步骤:基于回归分析的分解 首先建立方程Y=a+Xb+c,其中a是常数项,b是解释变量的系数,c是误差(方程的建立因人而异,这个方程是万的观点,之前还有Morduch(2002),他把常数项去掉了,其实这个没什么大的差别) 回归之后,我们可以计算得到Y1=a+Xb,Y2=Xb, 那么误差项对不平等的贡献就为:CO(c)=I(Y)-I(Y1),常数项为CO(a)=I(Y1)-I(Y2),其他解释变量就为CO(X)=I ...

本帖被以下文库推荐

沙发
chinaveger 发表于 2013-4-4 14:04:41
分解的方法操作起来比较复杂,但总结起来是两个步骤:
第一个步骤:基于回归分析的分解
首先建立方程Y=a+Xb+c,其中a是常数项,b是解释变量的系数,c是误差(方程的建立因人而异,这个方程是万的观点,之前还有Morduch(2002),他把常数项去掉了,其实这个没什么大的差别)
回归之后,我们可以计算得到Y1=a+Xb,Y2=Xb,
那么误差项对不平等的贡献就为:CO(c)=I(Y)-I(Y1),常数项为CO(a)=I(Y1)-I(Y2),其他解释变量就为CO(X)=I(Y2),其中I指标的选取可以根据你的意愿,可以选择基尼系数、赛尔指数等
最后就可以得到三者的贡献率分别为CO(a)/I(Y),CO(c)/I(Y),CO(X)/I(Y)
第二步:计算shapley值,这个就比较简单,用stata
先安装rego这个命令
. net from http://www.uni-leipzig.de/~rego/
. net install rego
安装完毕之后就可以用这个命令了,可以参考www.uni-leipzig.de/~rego
用rego回归Y=a+Xb+c,就可以得到各个被解释变量的Shapley值了,具体可以参考《Stata module for decomposing goodness of fit according to Shapley and Owen values》(在google里直接搜索就可以)
然后再将CO(X)/I(Y)乘以各个变量的Shapley值,就可以得到各个被解释变量的贡献度
通过上述方法就可以做出来很多漂亮的论文,记得给我加威望
我之前主要是搞这个的,奈何搞了一篇很好的论文,投了几个杂志都不要,灰心了,现在转行搞计算了,就将这个不是秘密的秘密告诉你吧,希望你能搞出好文章来
已有 18 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
我就爱维C + 5 精彩帖子
huangyi1991 + 1 + 1 精彩帖子
flykitefeng + 1 + 1 + 1 精彩帖子
团长媛 + 1 + 1 + 1 精彩帖子
毛小舟 + 1 精彩帖子
刘彬1993 + 1 + 1 + 1 精彩帖子
蘑菇炖鸡 + 1 + 1 + 1 精彩帖子
yishuchanglq + 5 精彩帖子
nieqiang110 + 5 + 5 + 5 精彩帖子
acroniscjw + 1 精彩帖子

总评分: 论坛币 + 15  学术水平 + 27  热心指数 + 25  信用等级 + 23   查看全部评分

藤椅
remlus 发表于 2013-4-8 03:59:15
chinaveger 发表于 2013-4-4 14:04
分解的方法操作起来比较复杂,但总结起来是两个步骤:
第一个步骤:基于回归分析的分解
首先建立方程Y=a+ ...
非常感谢,以后做出论文会感谢你的。

板凳
yger 在职认证  发表于 2013-4-9 23:37:31
高深

报纸
zzwcp3 发表于 2013-7-10 11:08:41
万分感谢!

地板
屋顶上的童话 发表于 2013-8-1 14:45:59
谢谢,膜拜

7
吾里香 发表于 2013-9-22 13:03:51
十分感谢

8
custzdz 发表于 2014-4-27 09:38:46
感谢!

9
mark3000 发表于 2014-6-1 15:42:50
感谢!

10
盼盼铜锣骚 发表于 2014-6-11 12:05:16
请教前辈,当有多个解释变量  怎样用上述方法求各个解释变量的贡献度。如CO(X1)、CO(X2)、
CO(X3)......请指教
已有 1 人评分热心指数 收起 理由
幼稚的因普 + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-1 21:19