簡體   English   中英

Autoplot 僅使用 R 中的時間序列寓言繪制 ETS 的預測

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM