【发布时间】:2016-04-28 03:01:11
【问题描述】:
我有几个合并的每日动物园时间序列(假设合并集的名称是“测试”),它们以以下格式显示:
>test
TS1 TS2 TS3
2014-07-30 2.0 3.0 4.0
2014-07-31 2.5 3.0 4.5
2014-08-01 3.0 3.0 5.0
我想以多种方式聚合/操作时间序列。然而,最简单的平均或求和是逃避我。我尝试了以下方法:
ts <- apply.daily(as.xts(test),mean)
我原以为会给我以下输出:
>ts
X
2014-07-30 3.0
2014-07-31 3.3
2014-08-01 3.7
但是,它返回与以前相同的时间序列。我知道这对我计划使用的apply.weekly() 和apply.monthly() 很有用,但是我如何调整所有这些函数以在相同的基础上将 TS1、TS2 和 TS3 包装成总体平均值,同时维护 zoo/xts 格式。
非常感谢
【问题讨论】: