我有一些时间序列(出于技术原因)以略微不同的时间间隔获取,范围在 19 到 21 秒之间。
现在,我想对这些不同时间序列的值随时间进行平均,所以我认为我可以在某个固定间隔(例如每 20 秒)对值进行某种插值。
有人可以指出一个好方法吗?
zoo包非常擅长这一点(扩展它的xts也是如此)。动物园小插曲有例如这个例子:
zr3 <- zooreg(rnorm(9), start=as.yearmon(2000), frequency=12) zr3 aggregate(zr3, as.yearqtr, mean)
以每月频率创建(常规)系列,并按季度平均。POSIXct对于更高粒度的对象,它的工作方式完全相同;看小插图。我怀疑 R-SIG-Finance 列表档案也有很多相关的例子。
POSIXct