【问题标题】:R xts time series compare to previous observationR xts 时间序列与之前的观察结果比较
【发布时间】:2018-05-04 20:53:34
【问题描述】:

我已将一些日内金融时间序列数据 (OHLC) 导入 xts 对象。 我现在想分析前几天收盘价和后几天开盘价之间的差距在这一天被填补的频率(以及进一步影响差距大小、星期几等对统计数据的影响)。

我已通过 to.daily() 将数据重新采样为每日系列,但我现在如何过滤日期在哪里

day[i-1]$Close >= day[i]$Low & day[i-1]$Close <= day[i]$High

理想情况下添加day[i-1]$Close 作为附加列以引用结果子集?

【问题讨论】:

  • 您能否提供一个小的可重现xts 对象和预期输出?

标签: r time-series xts


【解决方案1】:

我通过

找到了解决方案
merge(d1, lag(d1$Close))

现在您将前几天作为附加列关闭,现在可以像往常一样在一行中进行过滤。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-28
    • 2020-11-27
    相关资源
    最近更新 更多