楼主: hpw4284892
5957 3

[面板数据求助] 怎么用stata求每只股票,每个月前一年的日收益率的标准差 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

73%

还不是VIP/贵宾

-

威望
0
论坛币
562 个
通用积分
24.3659
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1545 点
帖子
111
精华
0
在线时间
126 小时
注册时间
2019-12-26
最后登录
2022-6-13

楼主
hpw4284892 发表于 2020-5-29 21:37:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

一个面板数据。在每个月的最后一天,计算每只股票前一年的收益率(日度)的标准差。类似求移动标准差。

因为不是每一年所有交易日数据都有,所以没办法直接滚动窗口365天。

xtset 设置时间 不知道怎么设置才可行。

rowsd和rangestat命令也用过,但操作不出来想要的结果。


拜托各位指条明路了!谢谢大家!


* Example generated by -dataex-. To install: ssc install dataex
clear
input byte id str10 time float rit
1 "1999-03-30" -.009366
1 "1999-03-31" -.004364
1 "1999-04-30"  .007519
1 "1999-05-31"  .100297
1 "1999-06-30" -.033345
1 "1999-07-30"  .001813
1 "1999-08-30"  .029497
1 "1999-08-31" -.005246
1 "1999-09-30" -.016885
1 "1999-11-30" -.010553
1 "1999-12-30"  .006344
1 "2000-03-30"  .004327
1 "2000-03-31"  -.01077
1 "2000-05-30" -.012042
1 "2000-05-31"  -.00277
1 "2000-06-30"   .00332
1 "2000-07-31"  .002166
1 "2000-08-30" -.007765
1 "2000-08-31" -.007826
1 "2000-10-30"  .004007
1 "2000-10-31"   .00057
1 "2000-11-30" -.001933
end

二维码

扫码加我 拉你入群

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

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

关键词:Stata 日收益率 tata 标准差 收益率

沙发
黃河泉 在职认证  发表于 2020-5-30 07:44:22
这就是你的原始资料吗?怎么感觉是月资料?为什么有不少资料室 xx/30, xx/31 呢?

藤椅
hpw4284892 发表于 2020-6-2 21:12:48
黃河泉 发表于 2020-5-30 07:44
这就是你的原始资料吗?怎么感觉是月资料?为什么有不少资料室 xx/30, xx/31 呢?
因为怕数据太长会导致帖子太长,所有删减了一部分数据,只保留了几个月最后两天的数据。这是一部分样本数据,放在了excel里。希望没给大家造成麻烦

样本数据.xlsx
下载链接: https://bbs.pinggu.org/a-3240003.html

177.71 KB

问题的一部分样本数据

板凳
hpw4284892 发表于 2020-6-3 09:11:08
黃河泉 发表于 2020-5-30 07:44
这就是你的原始资料吗?怎么感觉是月资料?为什么有不少资料室 xx/30, xx/31 呢?
这不是原始资料,因为一整年日数据太多了,怕放下去帖子太长了,所以删减了一些

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

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