Создайте векторную модель (VAR) авторегрессии
Используйте varm, чтобы задать p - порядок, многомерная векторная модель (VAR(p)) модели авторегрессии. Функция varm возвращает объект varm, задающий функциональную форму VAR (p) и хранящий его значения параметров.
Ключевые компоненты объекта varm включают количество временных рядов (response-variable dimensionality) и порядок многомерного авторегрессивного полинома, который обозначается p. Таким образом, p является максимальной задержкой с ненулевой матрицей коэффициентов. Другие компоненты модели включают компонент регрессии, чтобы сопоставить те же внешние переменные прогноза к каждому ряду ответа, и постоянный и условия тренда времени.
Все содействующие матрицы являются неизвестными (матрицы значений NaN) и допускающими оценку, если вы не задаете их синтаксис аргумента пары "имя-значение" использования значений. Чтобы оценить модели, содержащие все или частично неизвестные определенные данные значений параметров, используйте estimate. Для абсолютно заданных моделей (модели, в которых известны все значения параметров), моделируйте или предскажите ответы с помощью simulate или forecast, соответственно.
Mdl = varmMdl = 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) |