对不同采样间隔的时间序列进行平均

机器算法验证 时间序列 插值 不均匀间隔时间序列
2022-03-17 00:07:45

我有一些时间序列(出于技术原因)以略微不同的时间间隔获取,范围在 19 到 21 秒之间。

现在,我想对这些不同时间序列的值随时间进行平均,所以我认为我可以在某个固定间隔(例如每 20 秒)对值进行某种插值。

有人可以指出一个好方法吗?

1个回答

zoo包非常擅长这一点(扩展它的xts也是如此)动物园插曲有例如这个例子:

zr3 <- zooreg(rnorm(9), start=as.yearmon(2000), frequency=12)
zr3
aggregate(zr3, as.yearqtr, mean)

以每月频率创建(常规)系列,并按季度平均。POSIXct对于更高粒度的对象,它的工作方式完全相同;看小插图。我怀疑 R-SIG-Finance 列表档案也有很多相关的例子。