Необходимо создать цикл для ARIMA (p, d, q) - PullRequest
0 голосов
/ 25 июня 2019

Мне нужно найти способ запустить цикл для кода 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")

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

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

...