全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1067 2
2023-12-17
我通过“gen 收益率=(收盘价/l.收盘价)-1”计算出日收益率,想用“ascol 收益率,toweek returns(simple) gen(周收益率)”计算周收益率,但是一直报错,求大神教教我应该如何解决!感谢!

ascol 收益率, toweek returns(simple)
asrol may not be combined with by
r(190);


. ascol 收益率,toweek returns(simple) prices keep(vars) gen(周收益率)
You have specified both prices and returns option
Only one option is allowed at a time


. ascol 收益率,toweek returns(simple) gen(周收益率)
variable week_id_000 already defined
r(110);





二维码

扫码加我 拉你入群

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

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

全部回复
2023-12-19 09:23:48
错误信息:asrol may not be combined with by r(190);

这个错误发生的原因是你不能在使用 asrol 命令的同时使用 by 选项。asrol 命令是用于计算收益率的,而 by 选项用于在数据集的子集上执行操作。因此,在这个情况下,你不应该同时使用这两个选项。
二维码

扫码加我 拉你入群

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

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

2023-12-19 09:24:20
错误信息:Only one option is allowed at a time

这个错误说明在同一时间只能使用一个选项,而你同时使用了 prices 和 returns 选项。

解决方案:选择其中一个选项,例如只使用 returns 选项。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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