Иерархическое прогнозирование временных рядов, включая пропущенные значения (R) - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь спрогнозировать иерархический временной ряд, включая пропущенные значения.

Я ожидаю того же поведения, что и auto.arima, для одного временного ряда. Отсутствующие значения не должны влиять на результат, а также не должны отображаться.

fit = ts %>% auto.arima() 
forecast(fit, h=20) %>% autoplot() 

enter image description here

Но когда я пытаюсь спрогнозировать иерархический временной ряд, NA автоматически заменяются на 0. Это сильно влияет на результаты. Обе следующие функции имеют одинаковый результат:

hts_fc <- forecast(object = hts
                   , h = 20
                   , fmethod = "arima"                
)

hts_fc <- forecast(object = hts
                   , h = 20
                   , FUN = auto.arima
)

plot(hts_fc)

enter image description here

...