楼主: Yvonne2020
2433 3

[数据管理求助] 指标【分析师人数】应如何用stata计算 [推广有奖]

  • 0关注
  • 0粉丝

大专生

61%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
4.0510
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
762 点
帖子
6
精华
0
在线时间
110 小时
注册时间
2020-2-4
最后登录
2022-10-21

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想得到每个上市公司每年度分析师人数,用的以下代码:
sort stkcd year 证券公司ID
gen t = _n
gen number=1 if 证券公司ID!=证券公司ID[_n-1]
replace number=0 if number==.
bys stkcd year:egen 分析师追踪人数=sum(number)
但存在券商发布每个公司的报告 公布日和终止日之间的时间跨度不一致的问题。比如一个报告的公布日为2007-10-30,终止日2009-12-31,那么应视为该证券公司在2007年、2008年、2009年三年均追踪了某一上市公司。以上代码的计算方式只考虑了报告发布当年有多少分析师追踪,向大家请教:正确的代码应是怎样的?

数据如下:
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str6 证券代码 str10(报告公布日 预测终止日) long 证券公司ID str48 证券公司名称 int year long stkcd double(t number 分析师追踪人数) int year_end double year_gap
  4. "000001" "2002-06-28" "2002-12-31" 103962 "大鹏证券有限责任公司"       2002 1   1 1  2 2002  0
  5. "000001" "2002-07-18" "2002-12-31" 106064 "国泰君安证券股份有限公司" 2002 1   2 1  2 2002  0
  6. "000001" "2003-04-04" "2003-12-31" 103983 "南方证券股份有限公司"       2003 1   3 1  2 2003  0
  7. "000001" "2003-06-04" "2003-12-31" 104776 "中信证券股份有限公司"       2003 1   4 1  2 2003  0
  8. "000001" "2004-03-29" "2004-12-31" 101506 "广发证券股份有限公司"       2004 1   5 1  4 2004  0
  9. "000001" "2004-08-18" "2005-12-31" 102306 "宏源证券股份有限公司"       2004 1   6 1  4 2005  1
  10. "000001" "2004-08-18" "2004-12-31" 102306 "宏源证券股份有限公司"       2004 1   7 0  4 2004  0
  11. "000001" "2004-08-18" "2006-12-31" 102306 "宏源证券股份有限公司"       2004 1   8 0  4 2006  2
  12. "000001" "2004-04-15" "2005-12-31" 104100 "申银万国证券股份有限公司" 2004 1   9 1  4 2005  1
  13. "000001" "2004-04-15" "2004-12-31" 104100 "申银万国证券股份有限公司" 2004 1  10 0  4 2004  0
  14. "000001" "2004-04-15" "2005-12-31" 106064 "国泰君安证券股份有限公司" 2004 1  11 1  4 2005  1
  15. "000001" "2004-04-15" "2004-12-31" 106064 "国泰君安证券股份有限公司" 2004 1  12 0  4 2004  0
  16. "000001" "2004-06-29" "2005-12-31" 106064 "国泰君安证券股份有限公司" 2004 1  13 0  4 2005  1
  17. "000001" "2004-06-29" "2004-12-31" 106064 "国泰君安证券股份有限公司" 2004 1  14 0  4 2004  0
  18. "000001" "2005-11-01" "2007-12-31" 101506 "广发证券股份有限公司"       2005 1  15 1  5 2007  2
  19. "000001" "2005-11-01" "2005-12-31" 101506 "广发证券股份有限公司"       2005 1  16 0  5 2005  0
  20. "000001" "2005-07-31" "2005-12-31" 101506 "广发证券股份有限公司"       2005 1  17 0  5 2005  0
  21. "000001" "2005-07-31" "2006-12-31" 101506 "广发证券股份有限公司"       2005 1  18 0  5 2006  1
  22. "000001" "2005-07-31" "2007-12-31" 101506 "广发证券股份有限公司"       2005 1  19 0  5 2007  2
  23. "000001" "2005-11-01" "2006-12-31" 101506 "广发证券股份有限公司"       2005 1  20 0  5 2006  1
  24. "000001" "2005-09-29" "2005-12-31" 104165 "华夏证券股份有限公司"       2005 1  21 1  5 2005  0
  25. "000001" "2005-09-29" "2006-12-31" 104165 "华夏证券股份有限公司"       2005 1  22 0  5 2006  1
  26. "000001" "2005-08-19" "2007-12-31" 105523 "华泰证券股份有限公司"       2005 1  23 1  5 2007  2
  27. "000001" "2005-08-19" "2005-12-31" 105523 "华泰证券股份有限公司"       2005 1  24 0  5 2005  0
  28. "000001" "2005-08-19" "2006-12-31" 105523 "华泰证券股份有限公司"       2005 1  25 0  5 2006  1
  29. "000001" "2005-05-09" "2005-12-31" 106031 "国信证券有限责任公司"       2005 1  26 1  5 2005  0
  30. "000001" "2005-05-09" "2007-12-31" 106031 "国信证券有限责任公司"       2005 1  27 0  5 2007  2
  31. "000001" "2005-05-09" "2006-12-31" 106031 "国信证券有限责任公司"       2005 1  28 0  5 2006  1
  32. "000001" "2005-11-06" "2007-12-31" 107973 "中信建投证券有限责任公司" 2005 1  29 1  5 2007  2
  33. "000001" "2005-11-06" "2008-12-31" 107973 "中信建投证券有限责任公司" 2005 1  30 0  5 2008  3
  34. "000001" "2005-11-06" "2006-12-31" 107973 "中信建投证券有限责任公司" 2005 1  31 0  5 2006  1
  35. "000001" "2006-02-22" "2006-12-31"  10974 "招商证券股份有限公司"       2006 1  32 1  9 2006  0
  36. "000001" "2006-02-22" "2005-12-31"  10974 "招商证券股份有限公司"       2006 1  33 0  9 2005 -1
  37. "000001" "2006-08-17" "2007-12-31" 101434 "长江证券有限责任公司"       2006 1  34 1  9 2007  1
  38. "000001" "2006-08-17" "2006-12-31" 101434 "长江证券有限责任公司"       2006 1  35 0  9 2006  0
  39. "000001" "2006-04-27" "2008-12-31" 101506 "广发证券股份有限公司"       2006 1  36 1  9 2008  2
  40. "000001" "2006-08-23" "2007-12-31" 101506 "广发证券股份有限公司"       2006 1  37 0  9 2007  1
  41. "000001" "2006-04-04" "2007-12-31" 101506 "广发证券股份有限公司"       2006 1  38 0  9 2007  1
  42. "000001" "2006-10-27" "2007-12-31" 101506 "广发证券股份有限公司"       2006 1  39 0  9 2007  1
  43. "000001" "2006-04-04" "2008-12-31" 101506 "广发证券股份有限公司"       2006 1  40 0  9 2008  2
  44. "000001" "2006-04-27" "2007-12-31" 101506 "广发证券股份有限公司"       2006 1  41 0  9 2007  1
  45. "000001" "2006-10-27" "2008-12-31" 101506 "广发证券股份有限公司"       2006 1  42 0  9 2008  2
  46. "000001" "2006-06-12" "2008-12-31" 101506 "广发证券股份有限公司"       2006 1  43 0  9 2008  2
  47. "000001" "2006-08-23" "2008-12-31" 101506 "广发证券股份有限公司"       2006 1  44 0  9 2008  2
  48. "000001" "2006-04-27" "2006-12-31" 101506 "广发证券股份有限公司"       2006 1  45 0  9 2006  0
  49. "000001" "2006-06-12" "2006-12-31" 101506 "广发证券股份有限公司"       2006 1  46 0  9 2006  0
  50. "000001" "2006-04-04" "2006-12-31" 101506 "广发证券股份有限公司"       2006 1  47 0  9 2006  0
  51. "000001" "2006-10-27" "2006-12-31" 101506 "广发证券股份有限公司"       2006 1  48 0  9 2006  0
  52. "000001" "2006-08-23" "2006-12-31" 101506 "广发证券股份有限公司"       2006 1  49 0  9 2006  0
  53. "000001" "2006-06-12" "2007-12-31" 101506 "广发证券股份有限公司"       2006 1  50 0  9 2007  1
  54. "000001" "2006-04-10" "2007-12-31" 102333 "东北证券股份有限公司"       2006 1  51 1  9 2007  1
  55. "000001" "2006-04-10" "2006-12-31" 102333 "东北证券股份有限公司"       2006 1  52 0  9 2006  0
  56. "000001" "2006-05-30" "2006-12-31" 102333 "东北证券股份有限公司"       2006 1  53 0  9 2006  0
  57. "000001" "2006-05-30" "2007-12-31" 102333 "东北证券股份有限公司"       2006 1  54 0  9 2007  1
  58. "000001" "2006-10-26" "2006-12-31" 104393 "中国国际金融有限公司"       2006 1  55 1  9 2006  0
  59. "000001" "2006-10-26" "2007-12-31" 104393 "中国国际金融有限公司"       2006 1  56 0  9 2007  1
  60. "000001" "2006-06-15" "2006-12-31" 104393 "中国国际金融有限公司"       2006 1  57 0  9 2006  0
  61. "000001" "2006-06-15" "2007-12-31" 104393 "中国国际金融有限公司"       2006 1  58 0  9 2007  1
  62. "000001" "2006-01-11" "2006-12-31" 104534 "世纪证券有限责任公司"       2006 1  59 1  9 2006  0
  63. "000001" "2006-01-11" "2005-12-31" 104534 "世纪证券有限责任公司"       2006 1  60 0  9 2005 -1
  64. "000001" "2006-04-19" "2006-12-31" 104534 "世纪证券有限责任公司"       2006 1  61 0  9 2006  0
  65. "000001" "2006-04-19" "2007-12-31" 104534 "世纪证券有限责任公司"       2006 1  62 0  9 2007  1
  66. "000001" "2006-03-08" "2006-12-31" 104776 "中信证券股份有限公司"       2006 1  63 1  9 2006  0
  67. "000001" "2006-03-08" "2005-12-31" 104776 "中信证券股份有限公司"       2006 1  64 0  9 2005 -1
  68. "000001" "2006-10-13" "2007-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  65 1  9 2007  1
  69. "000001" "2006-05-28" "2006-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  66 0  9 2006  0
  70. "000001" "2006-05-28" "2007-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  67 0  9 2007  1
  71. "000001" "2006-07-04" "2007-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  68 0  9 2007  1
  72. "000001" "2006-07-04" "2006-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  69 0  9 2006  0
  73. "000001" "2006-10-13" "2006-12-31" 106064 "国泰君安证券股份有限公司" 2006 1  70 0  9 2006  0
  74. "000001" "2006-02-14" "2005-12-31" 107973 "中信建投证券有限责任公司" 2006 1  71 1  9 2005 -1
  75. "000001" "2006-11-06" "2008-12-31" 107973 "中信建投证券有限责任公司" 2006 1  72 0  9 2008  2
  76. "000001" "2006-11-06" "2007-12-31" 107973 "中信建投证券有限责任公司" 2006 1  73 0  9 2007  1
  77. "000001" "2006-11-06" "2006-12-31" 107973 "中信建投证券有限责任公司" 2006 1  74 0  9 2006  0
  78. "000001" "2007-12-03" "2008-12-31"  10823 "天相投资顾问有限公司"       2007 1  75 1 16 2008  1
  79. "000001" "2007-10-23" "2007-12-31"  10823 "天相投资顾问有限公司"       2007 1  76 0 16 2007  0
  80. "000001" "2007-12-03" "2007-12-31"  10823 "天相投资顾问有限公司"       2007 1  77 0 16 2007  0
  81. "000001" "2007-10-23" "2009-12-31"  10823 "天相投资顾问有限公司"       2007 1  78 0 16 2009  2
  82. "000001" "2007-10-23" "2008-12-31"  10823 "天相投资顾问有限公司"       2007 1  79 0 16 2008  1
  83. "000001" "2007-12-03" "2008-12-31"  10974 "招商证券股份有限公司"       2007 1  80 1 16 2008  1
  84. "000001" "2007-10-23" "2008-12-31"  10974 "招商证券股份有限公司"       2007 1  81 0 16 2008  1
  85. "000001" "2007-10-23" "2007-12-31"  10974 "招商证券股份有限公司"       2007 1  82 0 16 2007  0
  86. "000001" "2007-12-03" "2007-12-31"  10974 "招商证券股份有限公司"       2007 1  83 0 16 2007  0
  87. "000001" "2007-12-03" "2009-12-31"  10974 "招商证券股份有限公司"       2007 1  84 0 16 2009  2
  88. "000001" "2007-12-03" "2007-12-31" 101434 "长江证券股份有限公司"       2007 1  85 1 16 2007  0
  89. "000001" "2007-12-03" "2008-12-31" 101434 "长江证券股份有限公司"       2007 1  86 0 16 2008  1
  90. "000001" "2007-03-23" "2009-12-31" 101506 "广发证券股份有限公司"       2007 1  87 1 16 2009  2
  91. "000001" "2007-10-23" "2008-12-31" 101506 "广发证券股份有限公司"       2007 1  88 0 16 2008  1
  92. "000001" "2007-03-23" "2008-12-31" 101506 "广发证券股份有限公司"       2007 1  89 0 16 2008  1
  93. "000001" "2007-10-23" "2009-12-31" 101506 "广发证券股份有限公司"       2007 1  90 0 16 2009  2
  94. "000001" "2007-05-16" "2007-12-31" 101506 "广发证券股份有限公司"       2007 1  91 0 16 2007  0
  95. "000001" "2007-10-23" "2007-12-31" 101506 "广发证券股份有限公司"       2007 1  92 0 16 2007  0
  96. "000001" "2007-03-23" "2007-12-31" 101506 "广发证券股份有限公司"       2007 1  93 0 16 2007  0
  97. "000001" "2007-12-18" "2007-12-31" 102306 "宏源证券股份有限公司"       2007 1  94 1 16 2007  0
  98. "000001" "2007-12-18" "2009-12-31" 102306 "宏源证券股份有限公司"       2007 1  95 0 16 2009  2
  99. "000001" "2007-12-18" "2008-12-31" 102306 "宏源证券股份有限公司"       2007 1  96 0 16 2008  1
  100. "000001" "2007-03-22" "2007-12-31" 104100 "申银万国证券股份有限公司" 2007 1  97 1 16 2007  0
  101. "000001" "2007-10-23" "2007-12-31" 104100 "申银万国证券股份有限公司" 2007 1  98 0 16 2007  0
  102. "000001" "2007-10-23" "2009-12-31" 104100 "申银万国证券股份有限公司" 2007 1  99 0 16 2009  2
  103. "000001" "2007-03-22" "2008-12-31" 104100 "申银万国证券股份有限公司" 2007 1 100 0 16 2008  1
  104. end
复制代码




二维码

扫码加我 拉你入群

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

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


分析师人数.png (192.61 KB)

分析师人数定义

分析师人数定义

沙发
震震果实 发表于 2020-2-25 20:36:55 |只看作者 |坛友微信交流群
你没有理解”预测终止日“这个词的含义,这个词是说2001年6月23日发布的公报,但是其预测的业绩是2001年12月31日的业绩和2002年12月31日的业绩,也就是他预测了今年和明年这家企业的业绩。并不是追踪到了2002年,而是一份公报预测的多年的业绩。

使用道具

藤椅
Yvonne2020 发表于 2020-2-25 20:48:08 |只看作者 |坛友微信交流群
震震果实 发表于 2020-2-25 20:36
你没有理解”预测终止日“这个词的含义,这个词是说2001年6月23日发布的公报,但是其预测的业绩是2001年12月 ...
我回去查了一下字段说明,是我理解错了。这个问题我想了一下午,十分感谢您!

使用道具

板凳
想不到1 发表于 2022-12-7 11:08:37 来自手机 |只看作者 |坛友微信交流群
您好 我也有同样的问题 请问正确的代码是什么样的呢

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 21:43