楼主: 450667569
9474 5

[数据管理求助] 赫芬达尔指数命令如何使用? [推广有奖]

  • 0关注
  • 0粉丝

本科生

99%

还不是VIP/贵宾

-

威望
0
论坛币
950 个
通用积分
41.8068
学术水平
3 点
热心指数
3 点
信用等级
3 点
经验
483 点
帖子
50
精华
0
在线时间
182 小时
注册时间
2018-1-8
最后登录
2020-3-15

楼主
450667569 发表于 2019-7-22 20:43:28 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
6.png 7.png
请问我的命令对吗?按照行业年份分组,每组最大计算个数为前50个公司。
我用了上面的命令做出了hhi5_rev变量(即赫芬达尔指数),后来不放心自己验算了一下
bys ind year:egen ind_rev=sum( revenue )\\分行业分年度营业收入加总
g min2=( revenue / ind_rev )^2\\生成单个公司的营业收入除以行业总营业收入的平方

bys ind year:egen hhi5=sum( min2 )\\分行业分年度将平方加和
赫芬达尔指数要求是行业超过50家公司,就将前50个公司的营业收入占比平方和加总,不满足50个公司的行业就是所有公司的营业收入占比平方和加总。我比较笨,不会编分组前50个求和的命令,
order ind year revenue
gsort ind year -revenue
bys ind year:replace hhi5=sum(min2) in 1/50显示bysort 函数不允许和in一起用。
希望懂的大神指点一下:
hhi5命令具体怎么用以及分组前50个求和

验算结果还不一样,感觉自己已经晕了。下面图中是行业只有18个公司,直接求和与hhi5命令得出的结果也不一样。
8.png

二维码

扫码加我 拉你入群

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

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

关键词:赫芬达尔指数 如何使用 赫芬达尔 Revenue replace

沙发
450667569 发表于 2019-7-22 21:10:34
苦恼啊,生成了勒纳指数后,想分行业年度进行分组,按照勒纳指数(pcm)进行十等分并赋值1至10
bys ind year:xtile ipcm=pcm,nq(10)
再次显示bys和xtile不可以一起用,难受。

藤椅
450667569 发表于 2019-7-22 21:38:31
450667569 发表于 2019-7-22 21:10
苦恼啊,生成了勒纳指数后,想分行业年度进行分组,按照勒纳指数(pcm)进行十等分并赋值1至10
bys ind ye ...
bys ind year: quantiles pcm ,gen(ipcm) nq(10)  
已经解决了,这就可以分组进行十等分再赋值了。
stata论坛一片死水啊,今天一天发了4个内容不同的求助帖子,没有答疑的。

板凳
guo12006 发表于 2020-1-2 18:29:43
楼主,hhi5命令具体怎么用以及分组前50个求和怎么写命令呢

报纸
yanhuanxiu 发表于 2020-2-29 12:19:30
楼主,Lerner指数怎么算?我最近也在写这个,可以请教一下吗?

地板
Risktaking 学生认证  发表于 2023-12-11 15:28:47
您好,请问一下您是用几级行业进行匹配的?

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

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