ベクトル自己回帰( VAR ) は、時間の経過に伴って変化する複数の数量間の関係を捉えるために使用される統計モデルです。VAR は確率過程モデルの一種です。VAR モデルは、多変量時系列を可能にすることで、単一変数 (単変量)自己回帰モデルを一般化します。VAR モデルは、経済学や自然科学でよく使用されます。
自己回帰モデルと同様に、各変数には、時間の経過に伴う変化をモデル化する方程式があります。この方程式には、変数の遅延(過去)値、モデル内の他の変数の遅延値、および誤差項が含まれます。VAR モデルでは、同時方程式を使用する構造モデルほど、変数に影響を与える力に関する知識は必要ありません。必要な事前知識は、時間の経過とともに互いに影響を及ぼし合うと仮定できる変数のリストだけです。
仕様
意味
VAR モデルは、内生変数と呼ばれるk個の変数のセットの時間の経過に伴う変化を表します。各期間はt = 1、...、Tと番号が付けられます。変数は長さkのベクトルy tに集められます (同様に、このベクトルは ( k × 1)行列として記述できます) 。ベクトルは、前の値の線形関数としてモデル化されます。ベクトルの要素はy i、tと呼ばれ、 i番目の変数の時刻tにおける観測値を意味します。たとえば、モデルの最初の変数が時間の経過に伴う小麦の価格を測定する場合、y 1,1998 は 1998 年の小麦の価格を示します。
VAR モデルは次数によって特徴付けられます。次数は、モデルが使用する過去の期間の数を示します。上記の例を続けると、5 次 VAR は、各年の小麦価格を、過去 5 年間の小麦価格の線形結合としてモデル化します。ラグは、以前の期間における変数の値です。したがって、一般にp次 VAR は、過去p期間のラグを含む VAR モデルを指します。p次VAR は「VAR( p )」と表記され、「 p 個のラグを持つ VAR 」と呼ばれることもあります。p次VAR モデルは次のように記述されます 。
y t −iの形式の変数は、変数のi 時間前の値を示し、 y tの「i番目のラグ」と呼ばれます。変数c は、モデルの切片として機能する定数のkベクトルです。A iは時間不変( k × k ) 行列であり、 e t は誤差項のkベクトルです。誤差項は次の 3 つの条件を満たす必要があります。
- すべての誤差項の平均はゼロです。
- 誤差項の同時共分散行列は、Ω で表されるk × kの 半正定値行列です。
- ゼロでないkに対しては、時間経過に伴う相関は見られません。特に、個々の誤差項には連続相関はありません。 [1]
VARモデルで最大ラグpを選択するプロセスは、推論が選択されたラグ順序の正確さに依存するため、特別な注意が必要です。[2] [3]
変数の積分の順序
すべての変数は同じ積分次数でなければならないことに注意してください。次のケースは異なります。
- すべての変数はI(0)(定常)である。これは標準的なケース、すなわちレベルVARである。
- すべての変数はI( d )(非定常)であり、 d >0である:[引用が必要]
- 変数は共和分化されます。つまり、誤差補正項を VAR に含める必要があります。モデルは、制限付き VAR として見ることができるベクトル誤差補正モデル(VECM) になります。
- 変数は共和分化されていません。まず、変数は d 回差分化される必要があり、差分には VAR があります。
簡潔な行列表記
ベクトルを積み重ねて、VAR( p )を確率 行列差分方程式として簡潔な行列表記で表すことができます。
例
2変数のVAR(1)は行列形式(より簡潔な表記)で次のように表すことができます。
(この例では最大ラグpが1に等しいため、 A行列は1つだけ現れる)、または同等に、次の2つの方程式のシステムとして 表される。
モデル内の各変数には 1 つの方程式があります。各変数の現在 (時刻t ) の観測値は、その変数自体の遅延値だけでなく、VAR 内の他の各変数の遅延値にも依存します。
VARの書き方(p) を VAR(1) として
p 個のラグを持つ VAR は、従属変数を適切に再定義することで、常に 1 個のラグのみを持つ VAR として同等に書き換えることができます。この変換は、VAR( p ) 変数のラグを新しい VAR(1) 従属変数に積み重ね、恒等式を追加して正確な数の方程式を完成させることに相当します。
例えば、VAR(2)モデル
VAR(1)モデルとして書き直すことができる
ここで、I は単位行列です。
同等のVAR(1)形式は解析的導出に便利であり、よりコンパクトなステートメントを可能にします。
構造的形式と簡略形式
構造的VAR
pラグを持つ構造VAR(SVARと略されることもある)は
ここで、c 0は定数のk × 1 ベクトル、B iはk × k行列(すべてのi = 0、...、pについて)、ε t は誤差項のk × 1 ベクトルです。B 0行列の主対角項(i番目の方程式のi番目の変数の係数)は 1 にスケーリングされます。
誤差項εt (構造ショック)は、共分散行列の非対角要素がすべてゼロであるという特徴を伴い、上記の定義の条件(1) - (3)を満たしている。つまり、構造ショックは無相関である。
例えば、2変数構造VAR(1)は次のようになります。
どこ
つまり、構造ショックの分散は(i = 1, 2)で表され、共分散はとなる。
最初の式を明示的に書き、y 2,tを右辺に渡すと、次の式が得られます。
B 0;1,2がゼロでない場合、y 2, t はy 1,tに同時の影響を及ぼす可能性があることに注意してください。これは、 B 0が単位行列(すべての非対角要素がゼロである最初の定義の場合)である場合とは異なります。この場合は、y 2, tはy 1, t +1とそれ以降の将来の値に直接影響を与える可能性がありますが、 y 1, t には影響を与えません。
パラメータ識別問題のため、構造 VAR の通常の最小二乗推定では矛盾したパラメータ推定値が生成されます。この問題は、VAR を簡約形式で書き直すことで解決できます。
経済的な観点から見ると、一連の変数の共同ダイナミクスを VAR モデルで表現できる場合、構造形式は基礎となる「構造的」な経済関係を描写したものになります。構造形式の 2 つの特徴により、基礎となる関係を表現するための好ましい候補となります。
- 1.誤差項は相関していません。経済変数のダイナミクスを駆動する構造的、経済的ショックは独立していると想定されており、これは誤差項間の相関がゼロであることを望ましい特性として意味しています。これは、VAR で経済的に無関係な影響の影響を分離するのに役立ちます。たとえば、石油価格ショック (供給ショックの例) が消費者の衣服スタイルへの嗜好の変化 (需要ショックの例) と関連している理由はないため、これらの要因は統計的に独立していると予想されます。
- 2.変数は他の変数に同時の影響を及ぼす可能性があります。これは、特に低頻度データを使用する場合に望ましい特徴です。たとえば、間接税率の引き上げは、その決定が発表された日には税収に影響しませんが、その四半期のデータには影響が見られる可能性があります。
縮小形式VAR
構造VARにB 0の逆数を乗算することにより
および示す
p次の簡約VARを得る
縮小形式では、右側のすべての変数はt時点で事前に決定されていることに注意してください。右側にはt時点での内生変数がないため、モデル内の他の変数に 直接同時影響を与える変数はありません。
しかし、縮小VARの誤差項は構造ショックe t = B 0 −1 ε tの合成である。したがって、1つの構造ショックε i,tの発生は、すべての誤差項e j,tのショックの発生につながる可能性があり、すべての内生変数の同時移動が生じる。その結果、縮小VARの共分散行列は
非ゼロの非対角要素を持つことができるため、誤差項間の相関はゼロ以外になります。
推定
回帰パラメータの推定
簡潔な行列表記から始めます:
- B を推定するための多変量最小二乗法(MLS) アプローチでは次の結果が得られます。
これは次のように書くこともできます:
ここで、クロネッカー積を表し、Vec は指定された行列の ベクトル化を表します。
この推定量は一貫性があり、漸近的に効率的である。さらに、条件付き最大尤度推定量と等しい。[4]
- 各方程式の説明変数は同じであるため、多変量最小二乗推定量は各方程式に個別に適用される通常の最小二乗推定量と同等である。[5]
誤差の共分散行列の推定
標準的なケースと同様に、共分散行列の 最大尤度推定量(MLE) は、通常の最小二乗法 (OLS) 推定量とは異なります。
MLE推定量: [引用が必要]
OLS 推定量: [引用が必要]定数、 k変数、pラグを持つモデルの場合。
行列表記では次のようになります。
推定値の共分散行列の推定
パラメータの共分散行列は次のように推定できる[要出典]
自由度
ベクトル自己回帰モデルでは、多くのパラメータの推定が必要になることがよくあります。たとえば、7 つの変数と 4 つのラグがある場合、特定のラグ長の係数の各行列は 7 x 7 で、定数のベクトルには 7 つの要素があるため、合計 49 x 4 + 7 = 203 のパラメータが推定され、回帰の自由度(データ ポイントの数から推定するパラメータの数を引いた値) が大幅に低下します。これにより、パラメータ推定の精度が低下し、モデルによって提供される予測の精度が低下する可能性があります。
推定モデルの解釈
インパルス応答
1次ケース(つまり、遅れが1つだけの場合)を考えてみましょう。進化の方程式は
進化(状態)ベクトルとショックのベクトルについて。例えば、ショックのベクトルのj番目の要素が 2 周期後の状態ベクトルのi番目の要素に与える影響(特定のインパルス応答)を調べるには、まず上記の進化の式を 1 周期遅れで書きます。
これを進化の元の方程式に当てはめると、
次に、2回遅れの進化方程式を使用して繰り返し、
このことから、のj番目の成分がのi番目の成分に与える影響は、行列のi,j要素である。
この誘導プロセスから、 AR プロセスが安定している、つまり行列 A のすべての固有値の絶対値が 1 未満であると仮定すると、どのようなショックも時間の無限先の y の要素に影響を及ぼすことがわかります。ただし、その影響は時間の経過とともに小さくなっていきます 。
推定VARモデルを使用した予測
推定された VAR モデルは予測に使用でき、単変量自己回帰モデリングで使用される方法と完全に類似した方法で予測の品質を判断できます。
アプリケーション
クリストファー・シムズは、マクロ 経済計量経済学における以前のモデリングの主張とパフォーマンスを批判し、VARモデルを提唱した。[6]彼は、時系列統計や制御理論の統計専門分野であるシステム識別で以前に登場したVARモデルを推奨した。シムズは、VARモデルは経済関係を推定するための理論に依存しない方法を提供するため、構造モデルの「信じられないほどの識別制約」に代わるものになると主張した。[6]
VARモデルは、特に金融経済学における新たな方法論の発展とともに進化し続けています。例えば、ChenとValcarcel(2025)[7]は、金融政策ルールを比較するために構造VARに合理的期待を直接埋め込むことを提案し、一方、彼らの以前の研究(2021)[8]は、金融集計量で補強されたVARモデルが、価格パズルの大幅な緩和によって証明されたように、極端に低い金利の期間中に政策の伝達を効果的に捉えることができることを示しています。これらの革新は、モデルの簡素化を維持しながら、複雑な経済ダイナミクスを処理するためにVARフレームワークをどのように適応させることができるかを示しています。
ソフトウェア
- R :パッケージvarsにはVARモデル用の関数が含まれています。[9] [10]その他のRパッケージはCRAN Task View: Time Series Analysisにリストされています。
- Python : statsmodelsパッケージの tsa (時系列分析) モジュールは VAR をサポートしています。PyFluxはVAR とベイジアン VAR をサポートしています。
- SAS : ヴァーマックス
- Stata : 「var」
- EViews:「VAR」
- グレトル:「var」
- Matlab :「varm」
- 時系列の回帰分析:「SYSTEM」
- LDDT の
参照
注記
- ^ VARモデルにおける自己相関の多変量検定については、Hatemi-J, A. (2004)「安定および不安定VARモデルにおける自己相関の多変量検定」を参照。経済モデリング. 21 (4): 661–683. doi :10.1016/j.econmod.2003.09.005。
- ^ Hacker, RS; Hatemi-J, A. (2008). 「等分散性とARCH の状況下での安定および不安定VARモデルの最適なラグ長選択」。応用統計ジャーナル。35 (6): 601–615。doi : 10.1080 /02664760801920473。
- ^ Hatemi-J, A.; Hacker, RS (2009). 「情報基準が異なるラグオーダーを示唆する場合、VARモデルで最適なラグオーダーを選択する際にLRテストは役立つか?」応用経済学. 41 (9): 1489–1500.
- ^ ハミルトン、ジェームズ・D. (1994)。時系列分析。プリンストン大学出版局。p.293。
- ^ ゼルナー、アーノルド( 1962)。「一見無関係な回帰を推定し、集計バイアスをテストする効率的な方法」アメリカ統計学会誌。57 (298): 348–368。doi :10.1080/01621459.1962.10480664。
- ^ ab Sims, Christopher (1980). 「マクロ経済学と現実」. Econometrica . 48 (1): 1–48. CiteSeerX 10.1.1.163.5425 . doi :10.2307/1912017. JSTOR 1912017.
- ^ Chen, Zhengyang; Valcarcel, Victor J. (2025年1月). 「将来予測金利とマネー成長ルールにおけるインフレ期待のモデル化」. Journal of Economic Dynamics and Control . 170 : 104999. doi : 10.1016/j.jedc.2024.104999 . ISSN 0165-1889.
- ^ Chen, Zhengyang; Valcarcel, Victor J. (2021年10月). 「金融市場における金融伝達:それほど捉えどころのないパズルの欠けているピース」. Journal of Economic Dynamics and Control . 131 : 104214. doi :10.1016/j.jedc.2021.104214. ISSN 0165-1889.
- ^ 「Bernhard Pfaff VAR、SVAR、SVEC モデル: R パッケージ vars 内での実装」(PDF)。
- ^ Hyndman, Rob J; Athanasopoulos, George (2018). 「11.2: ベクトル自己回帰」. 予測: 原則と実践. OTexts. pp. 333–335. ISBN 978-0-9875071-1-2。
さらに読む
- Asteriou, Dimitrios; Hall, Stephen G. (2011) 「ベクトル自己回帰 (VAR) モデルと因果関係テスト」。応用計量経済学(第 2 版)。ロンドン: Palgrave MacMillan。pp. 319–333。
- エンダース、ウォルター (2010)。応用計量経済時系列(第 3 版)。ニューヨーク: ジョン ワイリー アンド サンズ。pp. 272–355。ISBN 978-0-470-50539-7。
- ファヴェロ、カルロ A. (2001)。応用マクロ計量経済学。ニューヨーク:オックスフォード大学出版局。pp. 162–213。ISBN 0-19-829685-1。
- リュトケポール、ヘルムート(2005)。多重時系列分析の新入門。ベルリン: シュプリンガー。ISBN 3-540-40172-5。
- Qin, Duo (2011). 「VARモデリングアプローチの台頭」。経済調査ジャーナル。25 (1): 156–174。doi :10.1111/j.1467-6419.2010.00637.x 。
- Chen, Zhengyang ; Valcarcel, Victor J. (2021年10月)。「金融市場における金融伝達:それほど捉えどころのないパズルの欠けているピース」。経済ダイナミクスと制御ジャーナル。131 :104214。doi :10.1016/j.jedc.2021.104214。ISSN 0165-1889 。
