Меня интересует использование нового пакета bvar
в R для прогнозирования набора эндогенных временных рядов. Однако из-за пандемии COVID c мой временной ряд претерпел структурный сдвиг. Как лучше всего учесть это в модели? Некоторые гипотезы:
- Добавить экзогенную фиктивную переменную (похоже, в пакете нет этой функции)
- Добавить эндогенную фиктивную переменную с сильными априорными значениями, которые обнуляют коэффициенты влияния других переменных над ней (т.е. «искусственная» экзогенная переменная)
- Создайте две отдельные модели (до и после структурного разрыва)
Я пробовал сочетание 2 + 3. Я протестировал (i) модель только с недавними данными (после структурного разрыва) и без фиктивных данных против (ii) другую модель с полной историей с дополнительной эндогенной (фиктивной) переменной, но без сильной фиктивной предыдущей (я не мог понять, как для правильной настройки). Модель (ii) показала лучшие результаты в тестовом наборе.