ベクトル自己回帰(VAR)モデル:多変量時系列分析の核心
VARモデルの意義
ベクトル自己回帰(VAR)モデルは、マクロ経済分析の標準的ツールとなっています。構造方程式モデルの識別問題を回避し、データに語らせる(let the data speak)アプローチにより、経済変数間の動学的相互作用を包括的に分析します。
VARモデルの数学的構造
Step 1: 一般的なVAR(p)モデル
$n$変量VAR(p)モデルの定義:
$\\mathbf{Y}_t = \\mathbf{A}_1 \\mathbf{Y}_{t-1} + \\mathbf{A}_2 \\mathbf{Y}_{t-2} + \\cdots + \\mathbf{A}_p \\mathbf{Y}_{t-p} + \\boldsymbol{\\epsilon}_t$
ここで:
- $\\mathbf{Y}_t = (y_{1t}, y_{2t}, \\ldots, y_{nt})^T$:$n$次元内生変数ベクトル
- $\\mathbf{A}_i$:$n \\times n$係数行列($i = 1, 2, \\ldots, p$)
- $\\boldsymbol{\\epsilon}_t \\sim \\text{iid}(\\mathbf{0}, \\boldsymbol{\\Sigma})$:誤差項ベクトル
コンパニオン形式(Companion Form):
VAR(p)をVAR(1)に変換:
$\\mathbf{Z}_t = \\mathbf{A} \\mathbf{Z}_{t-1} + \\mathbf{v}_t$
ここで:
$\\mathbf{Z}_t = \\begin{pmatrix} \\mathbf{Y}_t \\\\ \\mathbf{Y}_{t-1} \\\\ \\vdots \\\\ \\mathbf{Y}_{t-p+1} \\end{pmatrix}, \\quad \\mathbf{A} = \\begin{pmatrix} \\mathbf{A}_1 & \\mathbf{A}_2 & \\cdots & \\mathbf{A}_{p-1} & \\mathbf{A}_p \\\\ \\mathbf{I}_n & \\mathbf{0} & \\cdots & \\mathbf{0} & \\mathbf{0} \\\\ \\mathbf{0} & \\mathbf{I}_n & \\cdots & \\mathbf{0} & \\mathbf{0} \\\\ \\vdots & \\vdots & \\ddots & \\vdots & \\vdots \\\\ \\mathbf{0} & \\mathbf{0} & \\cdots & \\mathbf{I}_n & \\mathbf{0} \\end{pmatrix}$
VAR(1)モデルの定常性条件
Step 2: 具体的な2変量VAR(1)の分析
問題のモデル:
$\\begin{pmatrix} y_{1t} \\\\ y_{2t} \\end{pmatrix} = \\begin{pmatrix} 0.5 & 0.2 \\\\ 0.3 & 0.4 \\end{pmatrix} \\begin{pmatrix} y_{1,t-1} \\\\ y_{2,t-1} \\end{pmatrix} + \\begin{pmatrix} \\epsilon_{1t} \\\\ \\epsilon_{2t} \\end{pmatrix}$
係数行列:
$\\mathbf{A} = \\begin{pmatrix} 0.5 & 0.2 \\\\ 0.3 & 0.4 \\end{pmatrix}$
定常性の必要十分条件:
VAR(1)モデルが定常となる条件は、係数行列$\\mathbf{A}$のすべての固有値の絶対値(モジュラス)が1未満であることです。
多変量定常性の理論
VAR(1)モデル $\\mathbf{Y}_t = \\mathbf{A} \\mathbf{Y}_{t-1} + \\boldsymbol{\\epsilon}_t$ が定常となる必要十分条件:
$|\\lambda_i| < 1 \\quad \\text{for all } i = 1, 2, \\ldots, n$
ここで、$\\lambda_i$は特性方程式 $\\det(\\mathbf{A} - \\lambda \\mathbf{I}) = 0$ の根
固有値の詳細計算
Step 3: 特性方程式の解法
特性方程式:
$\\det(\\mathbf{A} - \\lambda \\mathbf{I}) = \\det\\begin{pmatrix} 0.5 - \\lambda & 0.2 \\\\ 0.3 & 0.4 - \\lambda \\end{pmatrix} = 0$
行列式の展開:
$(0.5 - \\lambda)(0.4 - \\lambda) - (0.2)(0.3) = 0$
$0.2 - 0.5\\lambda - 0.4\\lambda + \\lambda^2 - 0.06 = 0$
$\\lambda^2 - 0.9\\lambda + 0.14 = 0$
二次方程式の解:
$\\lambda = \\frac{0.9 \\pm \\sqrt{0.81 - 4(0.14)}}{2} = \\frac{0.9 \\pm \\sqrt{0.81 - 0.56}}{2} = \\frac{0.9 \\pm \\sqrt{0.25}}{2}$
$\\lambda_1 = \\frac{0.9 + 0.5}{2} = 0.7, \\quad \\lambda_2 = \\frac{0.9 - 0.5}{2} = 0.2$
定常性の判定:
- $|\\lambda_1| = 0.7 < 1$ ✓
- $|\\lambda_2| = 0.2 < 1$ ✓
両方の固有値の絶対値が1未満なので、このVARモデルは定常です。
固有値と動学的性質の関係
Step 4: 固有値の経済的解釈
固有値の分類と経済的意味
固有値の性質 | 条件 | 動学的挙動 | 経済的解釈 |
---|
実固有値 > 0 | $0 < \\lambda < 1$ | 単調収束 | ショックの平滑な減衰 |
実固有値 < 0 | $-1 < \\lambda < 0$ | 振動収束 | 交互変動パターン |
複素固有値 | $|\\lambda| < 1$ | 周期的収束 | 景気循環パターン |
単位根 | $|\\lambda| = 1$ | 永続性 | 長期記憶、共和分 |
爆発根 | $|\\lambda| > 1$ | 発散 | 不安定、バブル |
本問題での固有値分析:
- $\\lambda_1 = 0.7$:主要な固有値、比較的高い持続性
- $\\lambda_2 = 0.2$:副次的固有値、速い減衰
- 両方とも正の実数:振動なしの滑らかな調整過程
VARモデルの推定と診断
Step 5: 最尤推定法
OLS推定の妥当性:
VARモデルでは、すべての変数が内生的でも、各方程式を個別にOLS推定することで一致推定量が得られます:
$\\hat{\\mathbf{A}}_i = \\left( \\sum_{t=1}^T \\mathbf{Y}_{t-i} \\mathbf{Y}_{t-i}^T \\right)^{-1} \\sum_{t=1}^T \\mathbf{Y}_{t-i} \\mathbf{Y}_t^T$
システム推定(SUR):
効率性の改善のため、見かけ上無関係回帰(SUR)による同時推定:
$\\hat{\\boldsymbol{\\theta}} = \\left( \\mathbf{X}^T (\\boldsymbol{\\Sigma}^{-1} \\otimes \\mathbf{I}_T) \\mathbf{X} \\right)^{-1} \\mathbf{X}^T (\\boldsymbol{\\Sigma}^{-1} \\otimes \\mathbf{I}_T) \\mathbf{y}$
VARモデルの次数選択
Step 6: 情報規準による選択
VAR次数選択規準
規準 | 式 | 特徴 |
---|
AIC | $\\log|\\hat{\\boldsymbol{\\Sigma}}| + \\frac{2pn^2}{T}$ | 予測重視、高次選択傾向 |
BIC | $\\log|\\hat{\\boldsymbol{\\Sigma}}| + \\frac{pn^2 \\log T}{T}$ | 簡潔性重視、低次選択傾向 |
HQ | $\\log|\\hat{\\boldsymbol{\\Sigma}}| + \\frac{2pn^2 \\log \\log T}{T}$ | 中間的性質 |
FPE | $|\\hat{\\boldsymbol{\\Sigma}}| \\left( \\frac{T+pn}{T-pn} \\right)^n$ | 最終予測誤差最小化 |
VARモデルの診断検定
Step 7: モデル妥当性の検証
1. 系列相関検定(Portmanteau Test):
$LM = T \\sum_{h=1}^{H} \\text{tr}(\\hat{\\mathbf{C}}_h^T \\hat{\\mathbf{C}}_0^{-1} \\hat{\\mathbf{C}}_h \\hat{\\mathbf{C}}_0^{-1}) \\sim \\chi^2(n^2(H-p))$
2. 異分散性検定(Multivariate ARCH Test):
$\\text{vec}(\\hat{\\mathbf{E}}_t \\hat{\\mathbf{E}}_t^T) = \\mathbf{c} + \\mathbf{D} \\text{vec}(\\hat{\\mathbf{E}}_{t-1} \\hat{\\mathbf{E}}_{t-1}^T) + \\mathbf{u}_t$
3. 正規性検定(Jarque-Bera Test):
$JB = \\frac{T}{6} \\left( \\mathbf{S}^T \\mathbf{S} + \\frac{(\\mathbf{K} - 3)^T (\\mathbf{K} - 3)}{4} \\right) \\sim \\chi^2(2n)$
ここで、$\\mathbf{S}$は歪度ベクトル、$\\mathbf{K}$は尖度ベクトル
構造VARとの関係
Step 8: 識別問題と構造分析
構造VAR(SVAR):
$\\mathbf{B}_0 \\mathbf{Y}_t = \\mathbf{B}_1 \\mathbf{Y}_{t-1} + \\cdots + \\mathbf{B}_p \\mathbf{Y}_{t-p} + \\boldsymbol{\\eta}_t$
誘導形VAR:
$\\mathbf{Y}_t = \\mathbf{A}_1 \\mathbf{Y}_{t-1} + \\cdots + \\mathbf{A}_p \\mathbf{Y}_{t-p} + \\boldsymbol{\\epsilon}_t$
関係式:$\\mathbf{A}_i = \\mathbf{B}_0^{-1} \\mathbf{B}_i$、$\\boldsymbol{\\epsilon}_t = \\mathbf{B}_0^{-1} \\boldsymbol{\\eta}_t$
識別のための制約
- 短期制約:$\\mathbf{B}_0$への制約(Cholesky分解等)
- 長期制約:長期乗数行列への制約
- 符号制約:インパルス応答の符号制限
- 外部情報:経済理論に基づく制約
選択肢の詳細検討
Step 9: 各選択肢の分析
選択肢A: すべての固有値の絶対値が1未満なので定常である
- ✓ 理論的に正しい:VARの定常性条件
- ✓ 計算結果と整合:$|0.7| < 1$、$|0.2| < 1$
- ✓ 数学的厳密性:必要十分条件を正確に記述
選択肢B: 行列式が正なので定常である
- ❌ 論理的誤り:行列式の符号と定常性は無関係
- ❌ $\\det(\\mathbf{A}) = 0.14 > 0$ だが、これは定常性の条件ではない
- ❌ 反例存在:行列式が正でも非定常なケース多数
選択肢C: すべての固有値の絶対値が1以下なので定常である
- ❌ 条件の緩さ:$|\\lambda| = 1$を含むと単位根で非定常
- ❌ 境界値問題:等号を含むと定常性が失われる
- ❌ 数学的不正確性:厳密には「未満」が必要
選択肢D: トレースが1未満なので定常である
- ❌ 必要条件の不十分性:$\\text{tr}(\\mathbf{A}) = 0.9 < 1$ だが十分条件ではない
- ❌ 反例の存在:トレースが小さくても非定常な場合あり
- ❌ 理論的根拠の欠如:定常性とトレースの直接関係なし