楼主: hello11
1907 0

[编程问题求助] stata编程求解基尼系数的问题 [推广有奖]

  • 8关注
  • 1粉丝

已卖:2189份资源

讲师

54%

还不是VIP/贵宾

-

威望
0
论坛币
6837 个
通用积分
12.9307
学术水平
8 点
热心指数
15 点
信用等级
5 点
经验
20111 点
帖子
622
精华
0
在线时间
369 小时
注册时间
2007-11-2
最后登录
2025-5-5

楼主
hello11 发表于 2014-3-11 21:10:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
最近看陈老师2001年在《上海统计》上发表的《基尼系数的测算与分解》一文,发现在stata12上 使用文章提供的分项收入分解程序运行出错。
命令行如下:
#delimit;
use "D:\test\stata\sour2001.dta",clear;
egen ttax=sum(tax);
gen mi=tax/gdp;
sort mi;
egen tgdp=sum(gdp);
gen pi=gdp/tgdp;
save temp,replace;
program drop _all;
program define gini;
egen zsr=sum($sr);
gen u$sr=zsr/tgdp;
gen wi=$sr/zsr
gen w$sr = zsr/ttax;
gen qi=sum(wi);
egen gini1=pi*(2*qi-wi);
egen gini2=sum(gini1);
gen C$sr=1-gini2;
gen C$srw$sr=C$sr*w$sr;
drop zsr wi qi gini1 gini2;
save temp,replace;
end;
use temp,clear;
global sr"zy";
gini;
global sr"sd";
gini;
global sr"lz";
gini;
global sr"ziy";
gini;
global sr"xw";
gini;
gen G=CzyWzy+CsdWsd+ClzWlz+CziyWziy+CxwWxw;
gen shGzy=CzyWzy/G;
gen shGsd=CsdWsd/G;
gen shGlz=ClzWlz/G;
gen shGziy=CziyWziy/G;
gen shGxw=CxwWxw/G;
list u* W* sh* in 1;


运行时提示:invalid 'gen' ,指的是“gen w$sr = zsr/ttax;”这一句。求教高手原因,谢谢
二维码

扫码加我 拉你入群

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

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

关键词:stata编程 Stata 基尼系数 tata Program 基尼系数 replace 上海 文章 程序

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 17:47