【问题标题】:Forecasting a cumulative variable in time series预测时间序列中的累积变量
【发布时间】:2016-06-01 14:42:55
【问题描述】:

我正在尝试建立一个基于永不减少的累积变量的时间序列模型。

我很想知道 observable 何时会达到某个值(即何时与下图中的蓝线相交)。

橙色线固定到最后一个已知数据点,并根据最后 5 个可观察数据的平均值增加。

红线不是固定的,表示基于最后 5 个可观察值的线性拟合。这似乎是有问题的,因为在图中的时间段 108 中,预测值小于上一个时间段的可观察值,这在物理上永远不会发生。

绿线不固定,表示基于所有可观察的线性拟合。

我想知道是否有人可以建议一种替代/更好的方法来模拟这种情况。

【问题讨论】:

  • 这是一个建模问题,可能会在 CrossValidated 上找到更好的归宿。

标签: r time-series forecasting


【解决方案1】:

我同意@Imo。

我建议如下: 您可以使用所有数据或适当的子集(最后 5 个观察值)估计每个时间段的线性增长。然后,使用时间段 107 中的观测值预测样本外时间段的值。 例如,如果您每个时间段的增量为 20 (dx/dt),并且您在时间 T 的最后一次已知观测值为 200 (x),那么在时间 T + 1 时 x 将为 220。

因此,您将在绿线上应用您的解决方案,但稍微上移一点以从最后一次观察开始。

【讨论】:

  • 谢谢,但那是橙色线
  • 你的橙色线是过去 5 次观察的平均增幅,对吧?我建议对所有数据点应用回归,然后在预测中使用 beta 系数作为增量增量。这对你有帮助吗?
  • 我想我现在明白了。根据最后 5 个或所有观测值拟合线性模型,然后向上移动,使其与最后一个已知观测值相交?
  • 朱普。或者,换句话说。从最后一次观察开始您的预测,并在每个时间段增加 beta 值。这将是我认为最合适的方式。
  • 有道理。因此,如果我将红色线向上移动以使其相交,您能想到为什么它与橙色线之间会有如此大的差异,这两者都是基于最近 5 个时间段的吗?我仍然觉得我正在做的事情有根本性的问题
猜你喜欢
  • 2022-01-13
  • 2018-04-08
  • 1970-01-01
  • 2022-10-24
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多