Conditional forecasting is a vector autoregression (VAR)-based procedure for generating forecast paths that satisfy user-specified constraints on the future values of some variables, while allowing unconstrained variables to adjust freely. The constrained forecast is defined as the minimum mean-squared-error (MSE) perturbation of the unconditional forecast errors consistent with the imposed constraints (Doan-Litterman-Sims 1984; Waggoner-Zha 1999).
Let be the stacked -vector of one-step-ahead reduced-form residuals over the forecast horizon. An affine constraint takes the form:
where is a selection matrix ( constraints) and is a -vector of target values. For example, constraining the first variable to follow a known path for the first three months sets to the corresponding indicator rows and to the target values.
The minimum-norm residuals satisfying the constraint are:
These are the shortest (minimum-MSE) perturbation of the unconditional forecast consistent with . The implied conditional forecast path is obtained by feeding through the VAR recursion.
Because the constraint removes degrees of freedom, the covariance matrix of the constrained forecast errors is rank-deficient:
Drawing from this reduced-rank distribution requires extracting only the non-zero eigencomponents. Robertson and Tallman (1999) note that this singular covariance means standard multivariate normal simulation must be replaced by a procedure that respects the constraint.
In a 6-variable monthly VAR including quarterly GDP distributed via Chow-Lin, the latest GDP observation is typically 1–3 months old at the forecast date. The VAR is estimated on a balanced panel ending at month . At the end of January, for example, the fed funds rate and commodity prices for January are available but M2, Consumer Price Index (CPI), unemployment, and GDP for January are not yet released. Setting to the known January values and to the corresponding selection rows conditions the VAR on these real-time observations and produces improved forecasts of the unknown series.
An alternative to hard conditioning is to reweight the unconstrained predictive distribution to satisfy external moment constraints while minimising the Kullback-Leibler information criterion (KLIC). Let be weights on the Bayesian VAR (BVAR) sample paths, and let be the implied reweighted distribution. The KLIC-minimising weights are:
where is the vector of constraint functions evaluated at path and are Lagrange multipliers chosen so that (the target moments). The KLIC at the optimum measures the informational distance between the constrained and unconstrained distributions:
In the Cogley-Morozov-Sargent (CMS) (2003) UK fan chart application:
Higher KLIC indicates that the external constraint is harder to reconcile with the model's predictive distribution — it requires more reweighting and therefore represents a stronger departure from the model.
This method generalises the minimum-MSE conditioning of Waggoner-Zha (1999) to soft, moment-based constraints and applies naturally to non-Gaussian predictive distributions from time-varying parameter VARs (TVP-VARs) and other nonlinear models where closed-form conditioning is unavailable.