【发布时间】:2018-04-06 13:50:10
【问题描述】:
我想在 R 中进行一些时间序列评估。该过程通常是定义时间延迟和评估频率/周期,并且对于每个评估周期,训练具有定义的时间延迟的模型并为此计算指标期间。
例如,我们有:
- 评估周期大小和间隔
n - 评估开始于
b - 时滞
l
我们用1:b-l 训练一个模型,在b:b+n 上对其进行评估。之后,我们训练一个带有点 1:b+n-l 的模型,并在 b+n:b+2n 等上对 k 周期进行评估。它可能会有所不同,但这是一般精神。所以这基本上是评估数据的滑动窗口,但训练数据的窗口增加。
this 问题的答案(扩展窗口解决方案)对此进行了说明。
我怎样才能做到这一点,最好不使用循环并使用 tidyverse 和/或特定于时间序列分析的包?
【问题讨论】:
标签: r time-series