【发布时间】:2019-09-18 16:48:03
【问题描述】:
我有一个 2 年样本数据范围内的物理时间序列,频率为 30 分钟,但是如您所见,存在多个广泛的丢失数据间隔:
我尝试使用 forecast 包中的函数 na.interp,但结果不佳(如上所示):
sapply(dataframeTS[2:10], na.interp)
我正在寻找一种更有用的方法。
更新:
这里是关于我想要捕获的模式的更多信息,具体是 data 行。此子样本属于 May。
【问题讨论】:
-
看起来底层模式有很多变化。您是否正在寻找“看起来真实”的插值?似乎有点像“增强!”电视节目中的功能。也许你可以做某种 FFT 滤波器来挑选信号的主要频率并将它们添加到线性插值?
-
有趣,您能否提供此方法的源代码/示例? (注意我更新了有关底层模式的更多信息)
标签: r time-series interpolation forecast