[英]How to plot transformed time series ETS forecast in original units in R?
[英]Autoplot plots ONLY the forecast for ETS using fable for time series in R
我一直在玩弄预测,寓言,和tibble,并通过罗布海德门的例子正在这里。 当我结束“auscafe”示例时,出现的自动绘图仅用于预测,而不是原始绘图加上所示(和预期)的预测。
我在这里缺少什么?
library(fpp2)
library(tsibble)
library(fable)
data("auscafe")
# Make auscafe a tsibble and confirm
cafe <- as_tsibble(auscafe)
cafe
# Take a look
autoplot(cafe)
# ETS model noodling after Hyndman's 2018 presentation
# https://robjhyndman.com/seminars/isf-fable/
cafe %>% ETS(value) %>% summary
cafe %>% ETS(value) %>% forecast() %>% summary()
cafe %>% ETS(value) %>% forecast() %>% summary(level=90)
# See Hyndman slide 11: He gets the original series PLUS the forecast
# When I run this, I get a plot of ONLY the forecast,
# i.e., 2008-07 to 2010-07
cafe %>% ETS(value) %>% forecast() %>% autoplot()
我还在 tidyverts/fable git repo 上发布了这篇文章,并得到了 Mitchell O'Hara-Wild 的出色回应:
自介绍以来,随着我们找出实现这些功能的最佳方式,该包经历了多次更改。
在演示时,fable 包只是预测包的包装器,因此 fable::ARIMA 将调用 forecast::auto.arima。 从那以后,ARIMA 方法从头开始重新实现,并且作为错误状态,目前不支持差异选择。 目前,集成顺序必须与模型特价一起指定。 例如,pdq(d=1) + PDQ(D=1) 将包括季节性和非季节性差异。 此功能将在不久的将来添加。
我们还改变了预测的工作方式。 预测现在只包含未来的预测值,因此不再包含用于训练模型的数据。 通过提供数据作为 autoplot 的第一个参数,可以包含预测的历史数据。
prison %>% ETS(count) %>% forecast() %>% autoplot(prison)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.