Предскажите векторные ответы модели (VAR) авторегрессии
Y = forecast(Mdl,numperiods,Y0)
Y = forecast(Mdl,numperiods,Y0,Name,Value)
[Y,YMSE]
= forecast(___)
возвращается путь минимальной среднеквадратической ошибки (MMSE) предсказывает (Y
= forecast(Mdl
,numperiods
,Y0
)Y
) по длине горизонт прогноза numperiods
с помощью полностью заданной модели VAR (p) Mdl
. Предсказанные ответы представляют продолжение преддемонстрационных данных Y0
.
дополнительные опции использования заданы одним или несколькими аргументами пары "имя-значение". Например, можно задать будущие внешние данные о предикторе или включать будущие ответы для условного прогнозирования. Y
= forecast(Mdl
,numperiods
,Y0
,Name,Value
)
forecast
оценивает безусловные прогнозы с помощью уравнения
где t = 1..., numperiods
. forecast
фильтрует numperiods
-by-numseries
матрица инноваций с нулевым знаком через Mdl
. использование forecast
заданные преддемонстрационные инновации (Y0
) везде, где необходимо.
forecast
оценивает условные прогнозы с помощью Фильтра Калмана.
forecast
представляет модель VAR Mdl
как модель в пространстве состояний (объект модели ssm
) без ошибки наблюдения.
forecast
фильтрует данные о прогнозе YF
через модель в пространстве состояний. В период t в горизонте прогноза любой неизвестный ответ
где
s <t, отфильтрованная оценка y с периода s в горизонте прогноза. использование forecast
заданные преддемонстрационные значения в Y0
в течение периодов перед горизонтом прогноза.
Для получения дополнительной информации смотрите filter
и [4], стр 612 и 615.
Путем forecast
решает, что numpaths
, количество страниц в выходном аргументе Y
, зависит от типа прогноза.
Если вы оцениваете безусловные прогнозы, что означает, что вы не задаете аргумент пары "имя-значение" YF
, то numpaths
является количеством страниц во входном параметре Y0
.
Если вы оцениваете условные прогнозы, и Y0
и YF
имеют больше чем одну страницу, то numpaths
является количеством страниц в массиве с меньшим количеством страниц. Если количество страниц в Y0
или YF
превышает numpaths
, то forecast
использует только первые страницы numpaths
.
Если вы оцениваете, что условные прогнозы и или Y0
или YF
имеют одну страницу, то numpaths
является количеством страниц в массиве с большинством страниц. forecast
использует массив с одной страницей для каждого пути.
forecast
устанавливает источник времени моделей, которые включают линейные тренды времени (t 0) к size(Y0,1)
– Mdl.P
(после удаления отсутствующих значений). Поэтому временами в компоненте тренда является t = t 0 + 1, t 0 + 2..., t 0 + numobs
. Это соглашение сопоставимо с поведением по умолчанию образцовой оценки, по которой estimate
удаляет первые ответы Mdl.P
, уменьшая эффективный объем выборки. Несмотря на то, что forecast
явным образом использует первые преддемонстрационные ответы Mdl.P
в Y0
, чтобы инициализировать модель, общее количество наблюдений (исключая отсутствующие значения) определяет t 0.
[1] Гамильтон, J. D. Анализ timeseries. Принстон, NJ: Издательство Принстонского университета, 1994.
[2] Йохансен, S. Основанный на вероятности вывод в векторных авторегрессивных моделях Cointegrated. Оксфорд: Издательство Оксфордского университета, 1995.
[3] Juselius, K. Модель VAR Cointegrated. Оксфорд: Издательство Оксфордского университета, 2006.
[4] Lütkepohl, H. Новое введение в несколько анализ временных рядов. Берлин: Спрингер, 2005.