楼主: s123nicole
4931 10

[一般统计问题] stata, 按条件滚动求和,分析师一致预测 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

51%

还不是VIP/贵宾

-

威望
0
论坛币
2 个
通用积分
3.7002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
918 点
帖子
22
精华
0
在线时间
290 小时
注册时间
2016-1-13
最后登录
2024-7-9

楼主
s123nicole 发表于 2019-7-21 21:59:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
滚动求和,对每一预测值求前90天的预测。
要算分析师一致预测,对同一公司跟踪的前90天发布预测的平均值。例如对于公司2,在17年3月30号的一致预测为前90天对公司发布的预测的平均值。



  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input long Scode str12 Anndats str41 A_code double Feps
  4. 2 "2017-01-06" "A01811/A08900/A09789"  2.29
  5. 2 "2017-01-12" "A02265/A03803"         2.57
  6. 2 "2017-01-12" "A01170"               2.453
  7. 2 "2017-01-13" "A07196"                2.87
  8. 2 "2017-01-13" "A03722"                2.55
  9. 2 "2017-01-13" "A02265/A03803/A30236"  2.25
  10. 2 "2017-01-13" "A05051"                2.53
  11. 2 "2017-01-13" "A03523"                2.48
  12. 2 "2017-01-13" "A01608/A00985/A01528"  3.07
  13. 2 "2017-01-13" "A00317"                2.51
  14. 2 "2017-01-13" "A00331"                 2.6
  15. 2 "2017-01-13" "A03523/A08719/A09491"   2.2
  16. 2 "2017-01-16" "A30574"                2.38
  17. 2 "2017-02-08" "A03523"                2.48
  18. 2 "2017-02-08" "A03523/A09491/A08719"   2.2
  19. 2 "2017-03-06" "A03523/A08719/A09491"   2.2
  20. 2 "2017-03-26" "A04744/A30303"         2.62
  21. 2 "2017-03-27" "A05868"                2.78
  22. 2 "2017-03-27" "A00317"                2.57
  23. 2 "2017-03-27" "A03523/A08719/A09491"  2.48
  24. end
复制代码


二维码

扫码加我 拉你入群

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

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

关键词:Stata 一致预测 tata 分析师 generated stata 滚动求和 条件求和

回帖推荐

黃河泉 发表于5楼  查看完整内容

请 ssc install rangestat 并试试

本帖被以下文库推荐

沙发
黃河泉 在职认证  发表于 2019-7-22 07:41:01
請解試一下你的資料與變量!

藤椅
450667569 发表于 2019-7-22 08:59:51
真不容易,终于遇见一个也在做分析师数据的苦命人

板凳
s123nicole 发表于 2019-7-22 09:55:30
黃河泉 发表于 2019-7-22 07:41
請解試一下你的資料與變量!
老师您好,Scode是证券代码,Anndats是预测报告发布日,A_code是分析师代码,有多个的是团队,Feps是分析师报告中预测的eps。我想要算的是,例如对于公司2,在17年3月26号的一致预测为前90天内所有分析师对公司发布的预测的平均值,同样17年3月27号为前90天内对该公司所有预测的平均值

报纸
黃河泉 在职认证  发表于 2019-7-22 10:28:42
s123nicole 发表于 2019-7-22 09:55
老师您好,Scode是证券代码,Anndats是预测报告发布日,A_code是分析师代码,有多个的是团队,Feps是分析 ...
请 ssc install rangestat 并试试
  1. gen ymd = date(Anndats, "YMD")
  2. format %td ymd
  3. rangestat (mean) Feps, interval(ymd -90 -1) by(Scode)
复制代码

地板
s123nicole 发表于 2019-7-22 11:58:51
黃河泉 发表于 2019-7-22 10:28
请 ssc install rangestat 并试试
非常感谢老师,,又发现一个神仙命令

7
黃河泉 在职认证  发表于 2019-7-22 12:11:23
s123nicole 发表于 2019-7-22 11:58
非常感谢老师,,又发现一个神仙命令
没错,这是我最欢 Stata 的前十大指令!

8
tianwk 发表于 2019-7-22 13:48:18
thanks for sharing

9
hadorange 发表于 2022-4-17 17:32:26
黃河泉 发表于 2019-7-22 10:28
请 ssc install rangestat 并试试
老师您好,不好意思打扰了,如果我想求的一致预测为 4月30日前90天内(即公司年报发布前90天内)所有分析师对公司发布的预测的平均值,请问interval()里面的条件该如何写呢?

10
hadorange 发表于 2022-4-17 17:34:59
楼主您好,不好意思打扰了,请问您的对每一预测值求前90天的预测,是相较于什么日期的前90天呢?我目前在做毕业论文,需要公司年报公布前90天内所有分析师对该公司盈余预测值。但是对分析师的预测原始数据不知如何下手。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-10 06:00