Bayesian Multiperiod Prediction

bayesianforecastingvarparameter-uncertaintyarma

Definition

Bayesian multiperiod prediction is the formation of kk-step-ahead forecasts from autoregressive (AR) models by integrating over the posterior distribution of the parameters, rather than substituting a point estimate and iterating. The key result (Chow 1973) is that the optimal Bayesian predictor uses E[Akdata]E[A^k \mid \text{data}] — the expected kkth power of the coefficient matrix under the posterior — which is not equal to (E[Adata])k(E[A \mid \text{data}])^k, the kkth power of the posterior mean.

Key Ideas

How It Works

Univariate AR(1) (Chow 1973, §2)

Let yt=Ayt1+εty_t = A y_{t-1} + \varepsilon_t with εtN(0,σ2)\varepsilon_t \sim \mathcal{N}(0, \sigma^2) and a normal-gamma prior on (A,σ2)(A, \sigma^2). The posterior p(Ay1,,yT)p(A \mid y_1,\ldots,y_T) is a univariate tt-distribution with posterior mean Aˉ\bar{A} and posterior variance vv.

The optimal kk-step predictor is:

y^T+kT=E[Akdata]yT\hat{y}_{T+k|T} = E[A^k \mid \text{data}] \cdot y_T

Companion-Form VAR (Chow 1973, §3)

Write the vector autoregression (VAR) in companion form: zt=Mzt1+utz_t = M z_{t-1} + u_t where MM is the nk×nknk \times nk companion matrix. The kk-step predictor is:

z^T+kT=E[Mkdata]zT\hat{z}_{T+k|T} = E[M^k \mid \text{data}] \cdot z_T

Under a normal-Wishart prior, the posterior of MM is matrix-tt, and E[Mkdata]E[M^k \mid \text{data}] is computable from its moments. The result generalizes: the matrix analogue of the univariate E[A2]=E[A]2+Var(A)E[A^2] = E[A]^2 + \text{Var}(A) includes cross-moment terms from all entries of MM.

Diffuse Prior Limit

Under a diffuse prior and large TT, the posterior of MM concentrates around the ordinary least squares (OLS) estimate M^\hat{M}, and E[Mkdata]M^kE[M^k \mid \text{data}] \to \hat{M}^k. Classical and Bayesian predictors converge. The correction for parameter uncertainty is O(T1)O(T^{-1}).

Why It Matters

Frequentist Baseline: Yamamoto (1981)

Yamamoto (1981) establishes the frequentist counterpart to Chow's result for multivariate AutoRegressive Moving Average (ARMA(p,q)) models. He derives the closed-form Minimum Mean-Squared Error (MMSE) predictor via a companion-form recursion: denoting the AR companion matrix AA (of dimension mp×mpmp \times mp) and the MA companion matrix BB (mq×mqmq \times mq), the hh-step prediction weight for the kk-th past innovation is

πh,k=HAh1Bk(AB)H\pi_{h,k} = H' A^{h-1} B^k (A - B) H

with compact predictor x^n,h=HAh1PXn\hat{x}_{n,h} = H' A^{h-1} P X_n. The key Theorem 2 result shows that when parameters are estimated from nn observations, the asymptotic Prediction Mean Squared Error (PMSE) is

AMSE(x^n,h)=Ωh+n1E(YnUhVUhYn)\text{AMSE}(\hat{x}_{n,h}) = \Omega_h + n^{-1} E(Y_n' U_h' V U_h Y_n)

where AMSE denotes the asymptotic PMSE, VV is the inverse Fisher information, and UhU_h is the gradient of the prediction weights. This O(n1)O(n^{-1}) inflation term is the frequentist analogue of the Bayesian gap E[Mkdata]M^kE[M^k \mid \text{data}] - \hat{M}^k: both grow with horizon hh and shrink with sample size nn. In large samples the two corrections are asymptotically equivalent. The Yamamoto result shows that the multiperiod PMSE inflation is not a prior-choice artefact but a fundamental statistical phenomenon under any asymptotically efficient estimator.

Open Questions

Related