Основные многомерные модели временных рядов на основе линейных авторегрессивных моделей скользящего среднего значения:
Имя модели | Сокращение | Уравнение |
---|---|---|
Векторная авторегрессия | VAR (p) |
|
Векторное скользящее среднее значение | VMA (q) |
|
Векторное скользящее среднее значение авторегрессии | ВАРМА (p, q) |
|
Векторное Скользящее среднее значение Авторегрессии с линейным трендом времени | ВАРМА (p, q) |
|
Векторное Скользящее среднее значение Авторегрессии с внешними входными параметрами | VARMAX (p, q) |
|
Структурное векторное скользящее среднее значение авторегрессии | SVARMA (p, q) |
|
Следующие переменные появляются в уравнениях:
y t является вектором переменных временных рядов response во время t. y t имеет элементы n.
c является постоянным вектором смещений с элементами n.
Φi является n-by-n матрицы для каждого i. Φi является авторегрессивными матрицами. Существует p авторегрессивные матрицы, и некоторые могут полностью состоять из нулей.
εt является вектором последовательно некоррелированых инноваций, векторами длины n. εt является многомерными нормальными случайными векторами с ковариационной матрицей Σ.
Θj является n-by-n матрицы для каждого j. Θj является матрицами скользящего среднего значения. Существуют матрицы скользящего среднего значения q, и некоторые могут полностью состоять из нулей.
δ является постоянным вектором линейных коэффициентов тренда времени с элементами n.
xt является r-by-1 вектор, представляющий внешние условия в каждый раз t. r является количеством внешнего ряда. Внешние условия являются данными (или другие несмоделированные входные параметры) в дополнение к серии yt времени отклика. Каждый внешний ряд появляется во всех уравнениях ответа.
β является n-by-r постоянная матрица коэффициентов регрессии размера r. Так продукт βxt является вектором размера n.
Обычно временные ряды y t и xt заметны. Другими словами, если у вас есть данные, они представляют один или оба из этих рядов. Вы не всегда знаете смещение c, коэффициент тренда δ, коэффициент β, авторегрессивные матрицы Φi и матрицы скользящего среднего значения Θj. Вы обычно хотите соответствовать этим параметрам к своим данным. Смотрите estimate
для способов оценить неизвестные параметры. Инновационный εt не заметен, по крайней мере, в данных, хотя они могут быть заметными в симуляциях.
Econometrics Toolbox™ поддерживает создание и анализ модели VAR (p) с помощью varm
и сопоставленных методов.
Существует эквивалентное представление линейных авторегрессивных уравнений с точки зрения операторов задержки. Оператор задержки L кладет обратно индекс времени одним: L y t = y t –1. Оператор Lm кладет обратно индекс времени m: Lm y t = y t –m.
В форме оператора задержки, уравнении для SVARMAX (p, q) модель становится
Это уравнение может быть записано как
где
и
Моделью VAR является stable если
Это условие подразумевает, что со всеми равными нулю инновациями процесс VAR сходится к c со временем. См. главу 2 Lütkepohl [80] для обсуждения.
Моделью VMA является invertible если
Это условие подразумевает, что чистое представление VAR процесса стабильно. См. главу 11 Lütkepohl [80] для обсуждения обратимых моделей VMA.
Модель ВАРМЫ стабильна, если ее полином VAR стабилен. Точно так же модель VARMA является обратимой, если ее полином VMA является обратимым.
Нет никакого четко определенного понятия устойчивости или обратимости для моделей с внешними входными параметрами (например, моделей VARMAX). Внешний вход может дестабилизировать модель.
Чтобы понять модель временных рядов кратного или несколько данных временных рядов, вы обычно выполняете следующие шаги:
Импортируйте и предварительно обработайте данные.
Задайте модель.
Создание Моделей VAR, чтобы настроить модель с помощью varm
:
Объекты модели с Известными Параметрами, чтобы задать модель с известными параметрами
Объекты модели без Значений параметров, чтобы задать модель когда это необходимо MATLAB®, чтобы оценить параметры
Объекты модели с Выбранными Значениями параметров, чтобы задать модель, где вы знаете некоторые параметры и хотите, чтобы MATLAB оценил другие
Определение Соответствующего Количества Задержек, чтобы определить соответствующее количество задержек для модели
Соответствуйте модели к данным. См. Подходящие Модели к Данным, чтобы использовать estimate
, чтобы оценить неизвестные параметры в ваших моделях.
Анализируйте и предскажите использование подобранной модели. Это может включить:
Исследование Устойчивости Подобранной модели, чтобы определить, стабильна ли модель.
Модель VAR, Предсказывающая, чтобы предсказать непосредственно из моделей или предсказать использование симуляции Монте-Карло.
Вычисление Импульсных Ответов, чтобы вычислить импульсные ответы, которые дают прогнозы на основе принятого изменения во входе к временным рядам.
Сравните результаты прогнозов своей модели к данным, требуемым, предсказав. Для примера смотрите Тематическое исследование Модели VAR.
Ваше приложение не должно включать все шаги в этом рабочем процессе. Например, вы не можете иметь никаких данных, но хотеть моделировать параметризованную модель. В этом случае вы выполнили бы только шаги 2 и 4 типичного рабочего процесса.
Вы можете выполнить итерации через некоторые из этих шагов.