【发布时间】:2018-05-07 02:19:11
【问题描述】:
我在 R 中有一个金融时间序列(目前是一个 xts 对象,但我现在也在研究 tibble)。
如何找到两个相邻行匹配条件的概率?
例如,我想知道连续 2 天高于平均值/中值的概率。我知道我可以将lag 前几天的值放入下一行,这样我就可以得到这个统计数据,但这似乎非常麻烦和不灵活。
有没有更好的方法来完成这项工作?
xts 样本数据:
foo <- xts(x = c(1,1,5,1,5,5,1), seq(as.Date("2016-01-01"), length = 7, by = "days"))
连续 2 天高于 median 值的概率是多少?
【问题讨论】:
-
请提供最小的Reproducible example。
-
我添加了最小的 xts 样本数据。
标签: r time-series xts tidyverse tibble