来自 R 中寓言包的 ETS(我可以不用 tsibble 做吗)
ETS from fable package in R (can I do it with out tsibble)
我正在尝试使用 fable
包中的 ETS
函数(遵循本教程 link)。理想情况下,我想在不使用 tsibble
功能的情况下执行此操作。特别是我正在尝试生成预测:
library(tsibble)
library(fable)
library(tidyverse)
fit <- ETS(1:63)
forecast(fit, h =2)
returns 错误:
Error in UseMethod("forecast") :
no applicable method for 'forecast' applied to an object of class "c('mdl_defn', 'R6')"
再试一次
summary(fit)
也returns错误
Error in object[[i]] : wrong arguments for subsetting an environment
那么我可以在没有完整 tsibble
功能的情况下使用它吗?使用 forecast 包中的 ARIMA 非常简单。
如果没有 tsibble
就不可能将其转换为 tsibble
数据的最快方法是什么?
您需要使用tsibbles
,但使用起来非常简单。
library(tsibble)
library(fable)
library(tidyverse)
ts(1:63) %>%
as_tsibble() %>%
model(ETS(value)) %>%
forecast(h=2)
#> # A fable: 2 x 4 [1]
#> # Key: .model [1]
#> .model index value .distribution
#> <chr> <dbl> <dbl> <dist>
#> 1 ETS(value) 64 64 N(64, 0)
#> 2 ETS(value) 65 65 N(65, 0)
由 reprex package (v0.3.0)
于 2020-02-19 创建
我正在尝试使用 fable
包中的 ETS
函数(遵循本教程 link)。理想情况下,我想在不使用 tsibble
功能的情况下执行此操作。特别是我正在尝试生成预测:
library(tsibble)
library(fable)
library(tidyverse)
fit <- ETS(1:63)
forecast(fit, h =2)
returns 错误:
Error in UseMethod("forecast") :
no applicable method for 'forecast' applied to an object of class "c('mdl_defn', 'R6')"
再试一次
summary(fit)
也returns错误
Error in object[[i]] : wrong arguments for subsetting an environment
那么我可以在没有完整 tsibble
功能的情况下使用它吗?使用 forecast 包中的 ARIMA 非常简单。
如果没有 tsibble
就不可能将其转换为 tsibble
数据的最快方法是什么?
您需要使用tsibbles
,但使用起来非常简单。
library(tsibble)
library(fable)
library(tidyverse)
ts(1:63) %>%
as_tsibble() %>%
model(ETS(value)) %>%
forecast(h=2)
#> # A fable: 2 x 4 [1]
#> # Key: .model [1]
#> .model index value .distribution
#> <chr> <dbl> <dbl> <dist>
#> 1 ETS(value) 64 64 N(64, 0)
#> 2 ETS(value) 65 65 N(65, 0)
由 reprex package (v0.3.0)
于 2020-02-19 创建