Vektorová autoregrese ( VAR, Vector AutoRegression ) je dynamický model více časových řad , ve kterém aktuální hodnoty těchto řad závisí na minulých hodnotách stejné časové řady. Model navrhl Christopher Sims jako alternativu k systémům simultánních rovnic , které zahrnují značná teoretická omezení. Modely VAR jsou bez omezení strukturálních modelů. Problémem VAR modelů je však prudký nárůst počtu parametrů s nárůstem počtu analyzovaných časových řad a počtu zpoždění.
Ve skutečnosti je VAR systémem ekonometrických rovnic, z nichž každá je autoregresivním a distribuovaným modelem zpoždění (ADL). Nechť je -tá časová řada. ADL(p,p)-model pro -tou časovou řadu bude vypadat takto
Pohodlnější a kompaktnější je však vektorově maticový zápis modelu. K tomu je zaveden vektor časové řady . Potom lze výše uvedené rovnice pro každou časovou řadu zapsat jako jedinou rovnici ve vektorovém tvaru:
kde jsou matice prvků .
Toto je vektorový autoregresní model řádu p - VAR(p) .
Prezentovaný model je uzavřený v tom smyslu, že jako vysvětlující proměnné působí pouze zpoždění endogenních (vysvětlených) proměnných. Nic však nebrání tomu, aby byl model doplněn o některé exogenní proměnné a jejich zpoždění např. až do řádu q. Takový model se nazývá otevřený . Ve formě matice to může být reprezentováno takto:
Vektorové modely autoregrese ve formě operátorů používající operátor zpoždění mají ještě jednodušší formu :
Pokud kořeny charakteristického polynomu leží mimo jednotkovou kružnici (v komplexní rovině ), pak je takový vektorový autoregresní proces stabilní (obdoba konceptu stacionarity jednotlivých autoregresních modelů). Pokud je splněna podmínka stability, je přijatelné následující znázornění modelů VAR:
Maticový polynom C(L) v této reprezentaci se nazývá přenosová funkce . Dlouhodobý vztah mezi endogenními a exogenními proměnnými lze získat dosazením jednotky místo operátoru zpoždění do této reprezentace:
Matice C(1) se nazývá matice dlouhodobých multiplikátorů . Modely VAR také umožňují reprezentaci ECM, někdy označovanou jako model korekce vektorových chyb (VEC).
Uvažujme tento vztah na příkladu nejjednoduššího modelu VAR(1).
Nechť C je matice vlastního vektoru matice A. Nechť . Pak má původní model podobu
Uvážíme-li, že C je matice vlastních vektorů matice A, dostaneme, že jde o diagonální matici vlastních hodnot matice A. To znamená, že taková transformace umožnila získat sadu modelů AR (1):
Podmínka stacionarity pro AR(1)-procesy je známá a velmi jednoduchá: autoregresní koeficient modulo musí být menší než 1. Pokud jsou podmínky stacionarity splněny alespoň pro jednu z těchto rovnic (tj. matice A má alespoň jednu jeho vlastních hodnot modulo menší než 1), pak dostaneme, že existuje stacionární lineární kombinace původní časové řady. Pokud jsou původní řady nestacionární I(1)-řady, tedy integrované prvního řádu, pak to znamená, že původní časové řady budou kointegrované . Počet takových vlastních čísel se rovná kointegračnímu pořadí. Pokud je kointegrační rank roven počtu proměnných, pak jsou původní časové řady stacionární (neobsahují jednotkové kořeny) a můžete sestavit konvenční VAR model.
Pokud je časová řada stacionární, můžete vytvořit obvyklý VAR. Pokud jsou integrovány, ale nedochází ke kointegraci, pak se pro rozdíly odpovídajícího řádu zkonstruuje VAR. Pokud existuje kointegrace, je vytvořen model korekce chyb (VECM).