【问题标题】:R: finding percentages with time series dataR:使用时间序列数据查找百分比
【发布时间】:2019-06-24 08:17:53
【问题描述】:

我正在处理有关 R 的财务数据,我需要知道股票回报绝对值大于 5% 的天数百分比。

我有变量“returns”,我的直觉是我应该创建另一个变量,其返回的绝对值大于 5%,然后查看该变量向量包含多少元素并计算其之间的比率长度和观察总数。但是,我需要有关应该在 R 上使用的命令的帮助。

(我知道这听起来很简单,但我不习惯用 R 分析财务数据)

【问题讨论】:

  • 嗨,欢迎来到 SO!一般来说,您应该查看How to Ask,特别是如果您描述您已经尝试过的内容,则更有可能得到答案,以便我们知道您遇到的问题。

标签: r time-series financial


【解决方案1】:

如果你只想要一个数字而returns 是一个数字向量,你可以试试

sum(abs(returns) > 0.05) / length(returns)

正如您所描述的,我们计算分子中大于 5% 的绝对回报的数量并除以观察的数量。尝试使用?sum?abs?length 获取有关这些函数作用的更多文档。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    相关资源
    最近更新 更多