Векторна авторегресія
Векторна авторегресія (VAR) є економетричною моделлю, що використовуються для описання еволюції і взаємозалежності між кількома часовими рядами, узагальнюючи одномірні AR моделі. Всі змінні в VAR розглядаються симетрично, в тому числі для кожної змінної рівняння, пояснюючи її еволюцію на основі власних лагів (значень за попередні періоди) і лагів всіх інших змінних у моделі. На основі цієї функції, Крістофер Сімс є прихильником використання VAR моделей як вільного від теорії методу оцінки економічних відносин, що є альтернативою «неймовірного обмеження ідентифікації» у структурних моделях.
VAR модель описує еволюцію набору k змінних (так званих ендогенних змінних) за той же вибірковий період (t = 1, …, Т), як лінійну функцію тільки своїх минулих значень (еволюції). Змінні зібрані в k × 1 вектор уt, який має своїм iим елементом уi, t — спостереження в час t змінної уi. Наприклад, якщо iта змінна ВВП, то уi, t — це значення ВВП в час t. (Скорочена) р-го порядку VAR, позначається VAR (р), є
де c — це k × 1 вектор констант (точка перетину), Ai є k × k матрицею (для кожного i = 1, …, p) і et є k × 1 вектор похибок, що задовольняє
- — кожна похибка має середнє, що дорівнює нулю;
- — одночасна коваріаційна матриця похибок Ω (k × k додатноозначена матриця);
- — для будь-якого ненульового k кореляція в часі відсутня; зокрема, немає автокореляції між окремими похибками.
Спостереження l періодів назад yt-l називається l-тий лаг y. Таким чином, VAR порядку p також називають VAR з p лагами.
Відзначимо, що всі використовувані змінні повинні бути того ж порядку інтегрування. Таким чином, ми маємо наступні випадки:
- Всі змінні є l(0) (стаціонарні): це стандартний випадок, тобто VAR в рівні
- Всі змінні є l(d) (нестаціонарні) з d>0:
- Змінні є коінтегрованими: в VAR необхідно включити термін для виправлення похибки. Модель стає Векторною корекцією похибок моделі (vector error correction model — VECM), яку можна розглядати як обмежена VAR.
- Змінні не є коінтегрованими: змінні слід провіднімати d разів і отримується VAR в різницях.
Можна записати VAR(p), використовуючи коротке матричне позначення:
Детальна інформація про матриці в окрема сторінка.
Для загального прикладу VAR(р) з k змінними дивіться цю сторінку.
VAR(1) з двома змінними може бути записана в матричній формі (компактніший запис), як
або, що еквівалентно, у вигляді системи двох рівнянь
Відзначимо, що існує одне рівняння для кожної змінної в моделі. Відзначимо також, що поточне (час t) спостереження кожної змінної залежить від її власних лагів, а також від лагів кожної іншої змінної в VAR.
VAR з p лагами завжди може бути еквівалентним чином переписана як VAR тільки з одним лагом шляхом відповідного перевизначення залежної змінної. Перетворення становить лише нагромадження лагів VAR (p) змінної в новому VAR (1) залежною змінною і додавання тотожності для повного числа рівнянь. Наприклад, VAR(2) модель
можна переписати як VAR(1) модель
де I — це одинична матриця.
Структурна VAR з p лагами (часом скорочено SVAR — Structural VAR) — це
де с0 — це k × 1 вектор констант, Bi — це k × k матриці (для кожного i= 0, …, p) і εt — це k × 1 вектор похибок. Члени головної діагоналі матриці B0 (коефіцієнти iтої змінної в iому рівнянні) масштабуються до 1.
Похибки εt ( структурні шоки) задовольняють умовам (1) — (3) у визначенні вище, з особливістю, що всі елементи поза головною діагоналлю у коваріаційній матриці дорівнюють нулю. Тобто, структурні шоки не корелюють між собою.
Наприклад, структурна VAR(1) з двома змінними
де
тобто дисперсії структурних шоків позначаються (i = 1, 2) і коваріація дорівнює . Після написання першого рівняння в явній формі та перенесення y2,t вправо, отримуємо
Зверніть увагу, що y2,t може мати вплив на тогочасне у1,t, якщо B0;1,2 не дорівнює нулю. Це відрізняється від випадку, коли B0 є одиничною матрицею (усі недіагональні елементи дорівнюють нулю — як у первинному визначенні), коли y2,t може вплинути безпосередньо на y1,t+1 і наступні майбутні значення, але не на y1,t. Через проблему ідентифікації параметрів, оцінка структурного VAR методом найменших квадратів дало б несумісні (inconsistent) оцінки параметрів. Ця проблема може бути подолана через переписання ВАР у скороченій формі. З економічної точки зору, вважається, що якщо спільна динаміка набору змінних може бути представлена моделлю ВАР, то структурна форма є зображенням основного, «структурного» економічного відношення.
- Похибки не корелюють між собою. Структурні, економічні шоки, що визначають динаміку економічних змінних припускаються незалежними, що означаю нульову кореляцію між похибками як бажану властивість. Це допомагає виділити ефект економічно незначних впливів у ВАР. Наприклад, немає причини, щоб шок ціни на нафту (як приклад шоку пропозиції) мав вплив на зсув в перевагах (preferences) споживачів у виборі стилю одягу (як приклад шоку попиту); виходячи з цього, ми очікуємо, що дані фактори будуть статистично незалежними.
- Змінні можуть мати одночасний вплив на інші змінні. Це бажана риса, особливо при використанні даних з низькою частотою. Наприклад, зростання ставки непрямого податку не повинно вплинути на податкові надходження в день оголошення зміни/рішення, але є цілком можливим знайти ефект у даних за цей квартал.
Після перемноження структурної ВАР з оберненою B0
і позначивши
отримаємо скорочену ВАР p-го порядку
Відзначимо, що у скороченому вигляді всі змінні справа визначені/відомі в час t. Так як в рівнянні немає ендогенних змінних справа, жодна змінна не має одночасного прямого ефекту на інші змінні в цій моделі.
Однак, похибка в скороченій ВАР є композитом структурних шоків et = B−1
0εt. Таким чином, надходження одного структурного шоку εi, t потенційно може вести до появи одночасного руху/зсуву в усіх ендогенних змінних. Як наслідок, коваріаційна матриця скороченого ВАР
може мати ненульові елементи поза діагоналлю, таким чином спричиняючи ненульову кореляцію між похибками.
Починаючи з короткого матричного позначення (за деталями дивіться цей додаток)
Багатоаргументний Метод Найменших Квадратів (БМНК) для B дає:
Альтернатинвно, це може бути переписано, як:
де означає добуток Кронекера і Vec векторизацію матриці Y. Така оцінка є сумісною (consistent) і асимптотично ефективною. Більше того, вона дорівнює оцінці по методу максимальної правдоподібності (maximum likelihood estimator, MLE) (Hamilton 1994, ст. 293).
- Поскільки залежні змінні є однаковими/тими ж в кожному рівнянні, Багатоаргументний Метод Найменших Квадратів (БМНК) дорівнює/рівнозначний оцінці по Методу Звичайних Найменших Квадратів (Ordinary Least Squares, OLS), що застосовується до кожного рівняння окремо, що було показано Zellner (1962).
Як і в стандартному випадку, оцінка за Методом Максимальної Правдоподібності (ММП) відрізняється від оцінки за МНЗК (методом найменших звичайних квадратів). Оцінка за ММП:
Оцінка за МНЗК: для моделі з константою, k змінних і p лагів.
В матричному позначенні, це дає:
Коваріаційна матриця параметрів може бути оцінена як:
- R: є пакет var, який стосується ВАР моделей[1].
- SAS: VARMAX
- STATA: "var"
- EViews: "VAR"
- Gretl: "var"
- RATS
- [ARFit]:
- [1] Вставка для аналізу часових рпядів в Octave та Matlab: MVAR[недоступне посилання з червня 2019]
- Walter Enders, Applied Econometric Time Series, 2nd Edition, John Wiley & Sons 2003, ISBN 0-471-23065-0
- James D. Hamilton. Time Series Analysis. Princeton University Press. 1995.
- Helmut Lütkepohl. New Introduction to Multiple Time Series Analysis. Springer. 2005.
- Zellner (1962) An Efficient Method of Estimating Seemingly Unrelated Regressions and Tests for Aggregation Bias. Journal of the American Statistical Association, Vol. 57, No. 298 (Jun., 1962), pp. 348-368.
- Hacker, R. S. and Hatemi-J, A. (2008). "Optimal lag-length choice in stable and unstable VAR models under situations of homoscedasticity and ARCH [Архівовано 9 травня 2012 у Wayback Machine.], " Journal of Applied Statistics, vol. 35(6), pages 601–615.
- Hatemi-J A. (2004). "Multivariate tests for autocorrelation in the stable and unstable VAR models [Архівовано 7 червня 2011 у Wayback Machine.], " Economic Modelling, Vol. 21(4), Pages 661–683.
- Hatemi-J A. & R. S. Hacker, (2009). "Can the LR test be helpful in choosing the optimal lag order in the VAR model when information criteria suggest different lag orders? [Архівовано 9 травня 2012 у Wayback Machine.], " Applied Economics, vol. 41(9), pages 1121–1125.
- ↑ Bernhard Pfaff VAR, SVAR and SVEC Models: Implementation Within R Package vars (PDF). Архів оригіналу (PDF) за 25 травня 2011. Процитовано 18 лютого 2011.