Моя структура данных изображена на рисунке ниже и имеет часовые интервалы. Мне нужно спрогнозировать Спрос.
# A tsibble: 23,400 x 6 [1h] <UTC>
Date Demand WeekDay DaysAfterHoliday Influenza MAX_Temperature
<dttm> <int> <int> <int> <dbl> <dbl>
1 2017-05-01 00:00:00 122 1 0 1 19.2
2 2017-05-02 01:00:00 124 2 1 3.04 25.3
...
Я знаю, что через день после отпуска число пациентов в ЭД выше, чем обычно, но я не могу убедитесь, что модель учитывает это. Данные имеют ежедневную, еженедельную и годовую сезонность (особенно для фиксированных праздников).
Для множественной сезонности я могу использовать FASSTER
для обработки праздничных эффектов. Я прочитал эту страницу документации по этой и некоторым презентациям, но в этих случаях сезонность и формула прогноза передаются функции, подобной этой:
# NOT RUN {
cbind(mdeaths, fdeaths) %>%
as_tsibble %>%
model(FASSTER(mdeaths ~ fdeaths + poly(1) + trig(12)))
# }
Есть ли способ сделать FASSTER
поиск самая адекватная формула? Если нет, то как я могу узнать, какой подход лучше?
Заранее спасибо!