Summary
Extends the five-prior forecasting comparison of Kadiyala-Karlsson (1993) by providing systematic numerical methods — importance sampling (IS) and Gibbs sampling — for evaluating the Normal-Diffuse and Extended Natural Conjugate (ENC) posteriors that lack closed-form solutions. The paper's decisive finding is that importance sampling becomes infeasible in large vector autoregression (VAR) models: for the 7-variable system, condition (15) fails catastrophically (T−mk<−159), driving the relative numerical efficiency of IS toward zero, while Gibbs sampling achieves RNE ≈ 1 at the cost of O((mk)3) per step. Practical recommendation: Normal-Wishart for standard applications; Normal-Diffuse or ENC when computation is unconstrained.
Key Claims
Methods Compared
Four simulation approaches are evaluated across 3- and 7-variable Canadian macro VARs:
- 2-0 poly-t importance sampler: KK 1993 IS function; drawn via Bauwens-Richard (1982) decomposition algorithm; product of multivariate-t kernels.
- STFC importance function: product of conditional multivariate-t's evaluated at the posterior mode; O((mk)3/2) per draw; more accurate IS function than 2-0 poly-t for moderate dimensions.
- Normal-Diffuse 2-block Gibbs: two closed-form full conditionals; O((mk)3) per step.
- ENC equation-by-equation Gibbs: Drèze-Richard (1983) Lemma 6.4; m multivariate-t draws per cycle; O(m(mk)2) per cycle.
Normal-Diffuse 2-Block Gibbs Sampler
The prior γ∼N(γ~,Σ~), p(Ψ)∝∣Ψ∣−(q+1)/2 yields two conjugate conditionals:
Block 1 — γ∣Ψ,Y:
γ∣Ψ,Y∼N(γˉ,(Σ~−1+Ψ−1⊗Z′Z)−1)
γˉ=(Σ~−1+Ψ−1⊗Z′Z)−1(Σ~−1γ~+(Ψ−1⊗Z′)y)
Block 2 — Ψ−1∣γ,Y:
Ψ−1∣γ,Y∼W(S(Φ)−1,T),S(Φ)=(Y−ZΦ)′(Y−ZΦ)
Dominant cost: Cholesky of the mk×mk precision matrix in Block 1, giving O((mk)3) per step.
ENC Equation-by-Equation Gibbs Sampler
Under the Drèze-Morales (1976) ENC reparametrization, the full conditional of each equation's coefficients γi given all others γ=i is a multivariate t by Drèze-Richard (1983) Lemma 6.4:
γi∣γ=i,Y∼tk(di,T+α−kqiiPii−1,T+α−k)
One cycle over all m equations costs O(m(mk)2).
Relative Numerical Efficiency (RNE)
RNE(M)=σg,M2Varp[g(θ)]
Measures how many direct draws method M is equivalent to in terms of estimator variance. Gibbs achieves RNE ≈ 1 in all experiments. IS achieves moderate RNE in the 3-variable model but collapses to RNE ≈ 0 in the 7-variable model when condition (15) — T−mk≥0 — fails (T−mk=−159 in the reported experiment).
Antithetic Variates (GAIN)
For importance samplers, drawing antithetic pairs z∗(i)=−z(i) (sign-flipped Normal variate through the mode) reduces variance:
GAIN≡Var(gˉa,n)Var(gˉ2n)=1+ρ1,ρ=Corr(g(θ(i)),g(θ∗(i)))
For near-symmetric posteriors ρ≈−1 and GAIN ≫1. See also Geweke (1988).
CPU Scaling
| Method |
Cost per draw/step |
7-var / 3-var overhead |
| Normal-Wishart / Diffuse |
O(mk) |
~4× |
| STFC importance function |
O((mk)3/2) |
~8× |
| ENC equation Gibbs |
O(m(mk)2) |
~30× |
| Normal-Diffuse 2-block Gibbs |
O((mk)3) |
~140× |
Full comparative experiment required >200 CPU hours (1997 hardware) per prior.
Recommendation
- Normal-Wishart: first choice for applied work; O(mk) cost; closed-form posterior moments for impulse response functions (IRFs) and variance decompositions.
- Normal-Diffuse or ENC: appropriate when computation is unconstrained; Gibbs sampling feasible for up to 7-variable systems; IS infeasible beyond ~5 variables.
- Importance sampling: viable only for small systems where condition (15) holds; antithetic variates improve efficiency.
Concepts Introduced or Extended
- Gibbs Sampler — Normal-Diffuse 2-block Gibbs and ENC equation-by-equation Gibbs for Bayesian VAR (BVAR); RNE as computational efficiency metric; GAIN from antithetic variates
- Vector Autoregression — computational feasibility of inference under different priors at scale
- Minnesota Prior — identified as computationally preferred (O(mk)) despite forecasting inferiority to richer priors
- Noninformative Prior for VAR — computational feasibility of ENC and Normal-Diffuse posteriors in large systems
Entities Mentioned
Quotes
"The results indicate that Gibbs sampling constitutes a feasible approach to Bayesian inference even in relatively large VAR models, while importance sampling fails for our largest model."
My Take
The paper's headline result — IS infeasibility for 7-variable systems — is clearly documented and the condition (15) diagnostic is practically useful. The 2-block Normal-Diffuse Gibbs is elegant (both conditionals are standard distributions) but the O((mk)3) cost limits it to small systems. The ENC equation-by-equation Gibbs is computationally smarter (O(m(mk)2) via the Drèze-Richard lemma) but harder to implement. In retrospect, the paper correctly identified that the Normal-Wishart's closed-form posterior is its decisive advantage: by the 2000s virtually all central bank BVAR work used Normal-Wishart or conjugate priors precisely because the computational cost of richer priors was prohibitive. The CPU comparison table is a vivid reminder that the BVAR literature's practical choices were shaped as much by computational constraints as by prior theory.