全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
27152 13
2015-01-05
关于用stata计算基尼系数的问题
在stata中用inequal命令后加变量名称 可以计算出一系列系数,其中包括基尼系数。
我的疑问是基尼系数计算不是要有人口占的比例和收入的累计比例吗? 就是用相应比例的人口所占收入的比例画出的洛伦兹曲线,也就是洛伦兹曲线和45度线之间的面积比上下面三角形的面积,如果inequal后面加的变量是收入,那么人口所占的比例怎么体现呢。   
inequal只加一个变量怎么能算出来基尼系数呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2015-1-5 16:39:48
楼主思考的对啊,单变量怎么就能够生成基尼系数这种东西呢?楼主的命令是外部的吧,最好看看说明什么的。stata内部命令roctab是可以报告洛伦茨曲线和基尼系数的,命令后面只加一个命令的话提示变量太少(详见help roctab)。所以楼主的命令应该是有问题的。
二维码

扫码加我 拉你入群

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

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

2015-1-5 16:42:04
iorent 发表于 2015-1-5 16:39
楼主思考的对啊,单变量怎么就能够生成基尼系数这种东西呢?楼主的命令是外部的吧,最好看看说明什么的。st ...
上面有错误啊。命令后面只有一个变量的话会报错
二维码

扫码加我 拉你入群

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

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

2015-1-5 16:51:49
谢谢楼上答疑,可是我用roctab命令接两个变量会出现“true status variable numpeople must be 0 or 1”的提示,这是什么原因搞不明白啊,而且如果用roctab接的两个变量应该是什么形式的呢?比如roctab var1(平均收入) var2(人数)  类似这样形式的 还是什么样子的?
二维码

扫码加我 拉你入群

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

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

2015-1-5 17:07:26
不好意思,我对这个公式和命令还真不熟悉。错误提示是需要是0 1变量。你用示例中的webuse hanley看看,一个是虚拟变量,一个是序次变量,你看看能不能转换成那种形式
二维码

扫码加我 拉你入群

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

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

2016-7-15 16:12:34
请问计算各省的基尼系数需要输入哪些数据呢?
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群