如何在 R 中预测连续

How to forecast continuous in R

我是R新手,我正在为我的数据集做预测,如图所示,2019,04之前的数据是训练数据,蓝色部分(从2019,04- 2019开始,12)是我的预测,红线是测试数据(2019,04- 2019,12),时间间隔是一样的,但是图中不是连续的,怎么解决?

library(forecast)

fit_ets %>% forecast(h=9) %>%
autoplot()+
autolayer(testing)

如果连续是指黑线既不“连接”到红色也不连接到蓝色:每条线都有第一个和最后一个观察值,它们通过线连接(并且可能有更多观察值)。

您要预测(或测试)的第一个值,按时间顺序来说,是在训练数据之后,因此黑线不会到达蓝色和红色。此外,蓝色和红色线无法返回连接,因为训练数据的最后一次观察未包含在它们的数据中。

预测后,您可以将来自训练数据的最后观察结果包含在测试和预测集中。这将导致绘图时出现“连续”线条。