Создайте векторную модель (VAR) авторегрессии
Используйте varm
, чтобы задать p - порядок, многомерная векторная модель (VAR(p)) модели авторегрессии. Функция varm
возвращает объект varm
, задающий функциональную форму VAR (p) и хранящий его значения параметров.
Ключевые компоненты объекта varm
включают количество временных рядов (response-variable dimensionality) и порядок многомерного авторегрессивного полинома, который обозначается p. Таким образом, p является максимальной задержкой с ненулевой матрицей коэффициентов. Другие компоненты модели включают компонент регрессии, чтобы сопоставить те же внешние переменные прогноза к каждому ряду ответа, и постоянный и условия тренда времени.
Все содействующие матрицы являются неизвестными (матрицы значений NaN
) и допускающими оценку, если вы не задаете их синтаксис аргумента пары "имя-значение" использования значений. Чтобы оценить модели, содержащие все или частично неизвестные определенные данные значений параметров, используйте estimate
. Для абсолютно заданных моделей (модели, в которых известны все значения параметров), моделируйте или предскажите ответы с помощью simulate
или forecast
, соответственно.
Mdl = varm
Mdl = varm(numseries,numlags)
Mdl = varm(Name,Value)
создает модель VAR (0), состоявшую из одного ряда ответа.Mdl
= varm
создает модель VAR (Mdl
= varm(numseries
,numlags
)numlags
), состоявшую из ряда ответа numseries
. Максимальной ненулевой задержкой является numlags
. Все задержки имеют numseries
-by-numseries
содействующие матрицы, состоявшие из значений NaN
.
Этот краткий синтаксис допускает легкое образцовое создание шаблона. Образцовый шаблон подходит для неограниченной оценки параметра, то есть, оценки без ограничений равенства параметра. Однако после создания модели, можно изменить значения свойств с помощью записи через точку.
свойства наборов или аргументы пары "имя-значение" использования дополнительных опций. Заключите каждое имя в кавычки. Например, Mdl
= varm(Name,Value
)'Lags',[1 4],'AR',AR
задает две авторегрессивных содействующих матрицы в AR
в задержках 1
и 4
.
Этот рукописный синтаксис допускает создание более гибких моделей. varm
выводит количество ряда (NumSeries
) и авторегрессивная полиномиальная степень (P
) из свойств, которые вы устанавливаете. Поэтому значения свойств, которые соответствуют количеству ряда или авторегрессивной полиномиальной степени, должны быть сопоставимы друг с другом.
estimate | Подходящая векторная модель (VAR) авторегрессии к данным |
fevd | Сгенерируйте векторное разложение отклонения ошибки прогноза (FEVD) модели (VAR) авторегрессии |
filter | Пропустите воздействия через векторную модель (VAR) авторегрессии |
forecast | Предскажите векторные ответы модели (VAR) авторегрессии |
infer | Выведите векторную модель авторегрессии (VAR) инновации |
irf | Сгенерируйте векторные импульсные ответы модели (VAR) авторегрессии |
simulate | Симуляция Монте-Карло векторной модели (VAR) авторегрессии |
summarize | Отобразите результаты оценки векторной модели (VAR) авторегрессии |
vecm | Преобразуйте векторную модель (VAR) авторегрессии в модель векторного исправления ошибок (VEC) |