【问题标题】:From daily time series to weekly time series in R xts object从每日时间序列到 R xts 对象中的每周时间序列
【发布时间】:2013-04-30 10:54:34
【问题描述】:

我正在使用 zoo 和 xts 包来分析财务数据。 ts 包不太适合,因为金融系列有周末没有可用数据。

我在 xts 包中读到了有关 apply 功能的信息

apply.daily(x, FUN, ...)
apply.weekly(x, FUN, ...)
apply.monthly(x, FUN, ...)
apply.quarterly(x, FUN, ...)
apply.yearly(x, FUN, ...)

这个应用功能在日历期间,并认为类似的东西可以工作以获得周末价值,但它似乎不起作用。

apply.weekly(x, tail)

【问题讨论】:

    标签: r time-series xts zoo


    【解决方案1】:

    apply.weekly(x, tail) 不起作用,因为tail 默认返回最后 6 个观察值。请改用apply.weekly(x, tail, 1)

    【讨论】:

    • apply.weekly(x, last)x[endpoints(x, "weeks")] 是等价的;后者要快得多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多