Я хочу построить много моделей auto.arima на основе мурлур и прогнозных пакетов.
Я не могу закончить ниже код, появляются некоторые ошибки.
Мы можем начать без воспроизводимого кода, при необходимости я могу предоставить.
Мои данные:
head(df)
nam period sv
APA 2016-07-03 1895619
APA 2016-07-10 2100690
APA 2016-07-17 2059273
APA 2016-07-24 2073187
APA 2016-07-31 1951968
и мой код в R будет закончен ...
df %>%
nest(-nam) %>%
mutate(ts_data = map(data, tk_ts, select = sv, start = c(2016,26), frequency = 52)) %>%
mutate(harmonics = map(ts_data, fourier, K=24)) %>%
mutate(fitted = map2(.x = ts_data, .y =harmonics, .f= auto.arima, xreg , seasonal = F))
Я хочу получить эквивалентный этому коду:
harmonics <- fourier(db, K = 24)
# Fit regression model with ARIMA errors
fit <- auto.arima(db, xreg = harmonics, seasonal = F)
# Forecasts next 46 periods
newharmonics <- fourier(db, K = 24, h = 46)
fc <- forecast(fit, xreg = newharmonics )
Может ли кто-нибудь помочь мне закончить это?
Спасибо с авансом