全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3307 10
2021-01-28
我的stata就是有s&p 500的公司, 时间线是从2002到2019。 已经算出了roa,然后现在想要算一下每一年的roa的标准差。 看过一些经验贴,用了 bysort year ticker:egen sd_roa=sd(roa)。 然后出来的就是每一年每一个公司的标准差都是一个数字。请问各位大神们,有什么方法吗? 非常感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2021-1-28 22:31:25
lance小白 发表于 2021-1-28 21:15
我的stata就是有s&p 500的公司, 时间线是从2002到2019。 已经算出了roa,然后现在想要算一下每一年的roa的 ...
用garch(1,1)来计算标准差或者用滚动标准差
二维码

扫码加我 拉你入群

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

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

2021-1-28 22:33:45
烟雨如梦w 发表于 2021-1-28 22:31
用garch(1,1)来计算标准差或者用滚动标准差
非常感谢您的回复,就想问一下整个的code就是这个garch(1,1)吗?还是要结合其他code呀?
二维码

扫码加我 拉你入群

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

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

2021-1-28 23:07:30
用了这个code,不知道行不行,有大神知道咩
asrol roa, stat(sd) win(roa 18) gen(sd_roa)
二维码

扫码加我 拉你入群

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

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

2021-1-28 23:10:21
应该是
复制代码

你加了year,当然只有一个标准差啊,因为一年一个公司只有一个数据,标准差可不就只有一个数字了吗
二维码

扫码加我 拉你入群

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

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

2021-1-28 23:38:29
rangestat (sd) roa, interval(Year -1 1) by(Ticker)
用了黄老师的code,3年的滚动时间,不知道是不是对的
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群