質問: 次の R コード (以下) があります: "my.list" の "x" = "ARIMA" および "ETS" では機能しませんでした。それが問題です: "fabletools::model(arima_auto = fable::ARIMA(Trips))" = 動作しますが、これ: "fabletools::model(arima_auto = fable::x(Trips))" は機能しませんでした。誰も私の問題の解決策を知っていますか? Rでも可能ですか?
library(tidyverse)
library(fable)
library(fabletools)
library(tsibble)
tourism <- tsibble::tourism
my.list <- list("ARIMA","ETS")
my.list[[1]] ## "ARIMA"
my.list[[2]] ## "ETS"
f_test <- function(.df1,.n){
x <- .df1[[.n]][[1]] ### 1) "ARIMA", "ETS"
print(x)
fit <- tourism %>%
dplyr::filter(Region == "Adelaide") %>%
#fabletools::model(arima_auto = fable::ARIMA(Trips)) ### it works
fabletools::model(arima_auto = fable::x(Trips)) ### didn't work
assign("fit", fit, envir= globalenv())
}
purrr::map(.x = seq(my.list), .f = ~(f_test(my.list, Counter <- .x)))