楼主: sunnysun2018210
1007 6

[面板数据求助] 按照行业nnindcd求得p的最大值,请教如何根据刷选出的p值找出对应公司的所有年份数据 [推广有奖]

  • 7关注
  • 0粉丝

本科生

35%

还不是VIP/贵宾

-

威望
0
论坛币
56 个
通用积分
1.2600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
152 点
帖子
29
精华
0
在线时间
143 小时
注册时间
2020-11-19
最后登录
2026-1-29

楼主
sunnysun2018210 学生认证  发表于 2021-10-23 10:52:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
----------------------- copy starting from the next line -----------------------
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long stkcd float year str3 nnindcd float p
  4. 600108 2012 "A01"   .05564729
  5. 600108 2005 "A01"   .08177825
  6. 600108 2017 "A01"     .068417
  7. 600108 2019 "A01"   .07476871
  8. 600108 2010 "A01"    .0535531
  9. 600108 2008 "A01"   .09582105
  10. 600108 2009 "A01"   .09021977
  11. 600108 2016 "A01"   .07010799
  12. 600108 2018 "A01"   .09234659
  13. 600108 2007 "A01"   .10229072
  14. 600108 2006 "A01"   .09346055
  15. 600108 2011 "A01"   .04087599
  16. 600359 2015 "A01"  .023774603
  17. 600359 2017 "A01"  .035914686
  18. 600359 2018 "A01"  .023075057
  19. 600359 2010 "A01"  .073354974
  20. 600359 2016 "A01"   .05293549
  21. 600359 2014 "A01"   .02278571
  22. 600359 2012 "A01"   .02429021
  23. 600359 2005 "A01"   .08572086
  24. 600359 2019 "A01"  .015076934
  25. 600359 2013 "A01"  .024864657
  26. 600359 2011 "A01"   .04531583
  27.    998 2018 "A01"   .13183387
  28.    998 2012 "A01"   .04224997
  29.    998 2014 "A01"   .06194985
  30.    998 2006 "A01"   .08855783
  31.    998 2013 "A01"   .05398353
  32.    998 2005 "A01"   .14076257
  33.    998 2011 "A01"   .04315732
  34.    998 2008 "A01"    .0828953
  35.    998 2010 "A01"   .04861223
  36.    998 2016 "A01"   .07791637
  37.    998 2007 "A01"   .06271543
  38.    998 2009 "A01"   .06785069
  39.    998 2015 "A01"   .07629586
  40.    998 2017 "A01"    .1056222
  41.    998 2019 "A01"   .08566379
  42. 600313 2019 "A01"   .14057836
  43. 600313 2017 "A01"   .12802707
  44. 600313 2012 "A01"  .068969734
  45. 600506 2009 "A01" .0014847287
  46. 600506 2011 "A01"  .003846598
  47. 600506 2016 "A01" .0023052883
  48. 600506 2017 "A01" .0021627091
  49. 600506 2008 "A01" .0016401022
  50. 600313 2016 "A01"     .149587
  51. 600506 2007 "A01"  .003649281
  52. 600313 2013 "A01"  .072441876
  53. 600506 2013 "A01" .0032970114
  54. end
复制代码

------------------ copy up to and including the previous line ------------------


二维码

扫码加我 拉你入群

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

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

关键词:IND 最大值 including generated Starting

沙发
pengxhan 发表于 2021-10-23 13:55:54 来自手机
sunnysun2018210 发表于 2021-10-23 10:52
----------------------- copy starting from the next line -----------------------

---------------- ...
就是找出第五十个样本?

藤椅
sunnysun2018210 学生认证  发表于 2021-10-23 16:00:51
pengxhan 发表于 2021-10-23 13:55
就是找出第五十个样本?
找出最大之后,留下对应的公司的所有年度的数据,删除行业内其它的

板凳
黃河泉 在职认证  发表于 2021-10-23 16:10:15
请试试
  1. bys nnindcd: egen p_max = max(p)
  2. gen d = (p == p_max)
  3. bys stkcd (year): egen d1 = max(d)
  4. keep if d1 == 1
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
sunnysun2018210 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
pengxhan 发表于 2021-10-23 16:24:16
  egen maxp=max(p)

. keep if maxp==p

地板
sunnysun2018210 学生认证  发表于 2021-10-23 16:38:46
pengxhan 发表于 2021-10-23 16:24
egen maxp=max(p)

. keep if maxp==p
老师,您好,我按照这样操作的话就只留下了第50个数据,如果我想留下60013对应的第42.43.44.50.52这五个数据的话该怎么操作呀

7
sunnysun2018210 学生认证  发表于 2021-10-23 18:16:59
黃河泉 发表于 2021-10-23 16:10
请试试
我的问题解决啦,太感谢老师了!还想请教一下老师,bys stkcd (year): egen d1 = max(d)这一行命令里面(year)的用法是什么呀,我发现加不加这个好像都是可以的,所以特别想请教一下老师~

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-9 08:04