Прогнозирование вектора авторегрессия (VAR) ответы модели
возвращает путь прогнозов минимальной квадратичной невязки (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
использует указанные нововведения presample (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] Гамильтон, Джеймс Д. Анализ временных рядов. Princeton, NJ: Princeton University Press, 1994.
[2] Йохансен, С. Основанный на вероятностях вывод в коинтегрированных векторных авторегрессивных моделях. Oxford: Oxford University Press, 1995.
[3] Juselius, K. Cointegrated VAR Model. Oxford: Oxford University Press, 2006.
[4] Lütkepohl, H. Новое введение в анализ нескольких временных рядов. Берлин: Спрингер, 2005.