Необходимо создать цикл для ARIMA (p, d, q)

Мне нужно найти способ запустить цикл для кода ARIMA в нескольких файлах или во фрейме данных

Это для моего дипломного проекта, над которым я работаю. Тем не мение; учитывая размер выборки - выполнение кода по одному будет слишком утомительным и отнимает много времени. Есть ли способ заставить приведенный ниже код работать в формате цикла, если бы все мои наблюдения были в кадре данных?

Или, как альтернатива, как заставить его читать несколько файлов и автоматически запускать один и тот же код ?

library(readxl)
X104485 <- read_excel("Wits Business School/Thesis/Trial 1/Pilot - Data Files/104485.xlsx")
library(forecast)
myts <- ts(X104485, start=c(2015, 1), end=c(2019, 5), frequency=12)
fit <- arima(myts, order=c(1, 1, 36))
fcast <- forecast(fit,31)
write.csv((fcast), file = "X104485.csv")

Приведенный выше код работает - мне просто нужно, чтобы он был эффективен при выполнении нескольких итераций одновременно.

Пожалуйста, помогите.

1
задан OTStats 25 June 2019 в 21:48
поделиться