我正在处理R上的财务数据,我需要知道股票回报率绝对值超过5%的天数百分比是多少。
我有一个变量“return”,我的直觉是,我应该创建另一个回报绝对值大于5%的变量,然后查看该变量向量包含多少元素,并计算其长度与观察总数之间的比率。但是,我需要在R上使用的命令方面的帮助。
(我知道这听起来可能很容易,但我不习惯用R分析财务数据)
发布于 2019-01-31 07:19:59
如果您只想要一个数字,而returns是一个数值向量,您可以尝试
sum(abs(returns) > 0.05) / length(returns)这里我们计算分子中大于5%的绝对回报的数量,并除以观察值的数量,如您所述。尝试使用?sum、?abs、?length获取有关这些函数功能的更多文档。
https://stackoverflow.com/questions/54450954
复制相似问题