Basic Prerequisites: Linear Algebra (matrices, positive definiteness, Cholesky) and Econometrics & Time Series (forecasting).


1. Intuition & Practical Objective

So far every model handled one series. Portfolio risk, however, lives in the dependence structure: two assets each at 20% vol is a very different risk if their correlation is 0 or 0.9. Multivariate GARCH extends volatility modeling to a conditional covariance matrix , and the central tension is that the naive extension explodes - a -asset covariance matrix has entries, and a full BEKK parameterises them all.

The resolution is two-step / correlation decomposition: model each asset’s volatility univariately (a problem already solved), then model only the correlation matrix dynamically. This is the CCC (constant conditional correlation, Bollerslev 1990) and DCC (dynamic conditional correlation, Engle 2002) family. DCC keeps the parameter count fixed ( regardless of ) and guarantees positive definiteness by construction.

The payoff: portfolio VaR, risk-parity weights, and hedging ratios that move with the market’s correlation regime - because correlations, like volatilities, cluster and rise together in crises (“correlations go to one in a crash”). This page also covers volatility forecasting and term structure, the bridge to risk applications.


2. Mathematical Ground Truth & Derivations

The multivariate setup. With the -vector of shocks, , and any matrix square root, , .

VEC / DVEC and BEKK (the parameter explosion). The general VEC has each covariance element following its own GARCH-like recursion (via the Hadamard product , i.e. DVEC); it does not guarantee positive definiteness and allows no clean cross-dependence. BEKK (Engle–Kroner 1995),

is positive definite almost surely if is, but has parameters - for that is hundreds, none individually interpretable. The shocks in the BEKK quadratic term are raw innovations , not standardized.

Correlation decomposition (the practical route). Write

Here each is a univariate GARCH(1,1) (fast, well-understood) and is the dynamic correlation matrix.

  • CCC (Bollerslev 1990): constant. The log-likelihood separates into univariate pieces plus a correlation piece - estimation is trivial and consistent, but it ignores that correlations move.
  • DCC (Engle 2002): let be the standardized shocks, and evolve a pseudo-correlation matrix

The rescaling forces unit diagonal, turning into the true correlation matrix. is the stationarity condition, and the whole model adds just two parameters regardless of dimension. Tse–Tsui (2002) is the direct analogue .

Estimation (two-step). (1) Fit univariate GARCH(1,1)s → , standardized residuals . (2) Fit by Gaussian likelihood on . Consistent under the two-step (Engle 2002); full ML is possible but expensive.

Portfolio VaR with dynamic correlation. For a two-asset portfolio,

Tsay §10.7 (Cisco+Intel, $1M each, 5%) reports $57,117 (univariate) < $57,648 (time-varying corr) < $58,180 (constant corr) - the ordering showing that ignoring dynamic correlation understates joint risk when correlation rises.

Forecasting & term structure. From a fitted GARCH(1,1), the -step variance forecast is , decaying geometrically to the unconditional variance. The term structure (the shape of vs ) is upward-sloping when today’s vol is below the long-run mean and downward-sloping when above - the “volatility cone”. For -day VaR, integrate the term structure: .


3. Computational Implementation - DCC recursion and the vol term structure

Standard library only. (a) Simulates two GARCH(1,1) assets with an average 0.60 correlation, runs the DCC(1,1) correlation recursion on the standardized residuals, and confirms the recovered mean correlation. (b) Takes a fitted GARCH(1,1) state after a shock and reads off the volatility term structure and the corresponding 99% VaR at 1d/1w/2w/1m.

The DCC recursion recovers a mean correlation of 0.5916 against a true 0.60 - the small downward bias comes from the targeting and finite sample - and it moves over 1949 days (range ): correlation is dynamic, exactly as the model claims. Panel (b) shows the term structure after a day: 20.3% annualized today decaying toward the 10% unconditional vol - the forecast is downward-sloping because the current shock has pushed vol above its long-run level. The 99% VaR shrinks monotonically with horizon per day (), because a single shock’s influence fades - the -day VaR is sub-linear in , not (a genuine, exploitable improvement over the naive rule).


4. Failure Modes & First-Principles Breakdowns

  1. Dimensionality is the enemy. BEKK/VEC parameter counts grow as and estimates are uninterpretable past ; the DCC/CCC decomposition exists precisely to keep estimation feasible. Prefer factor or Cholesky structures for large (Tsay §10.5–10.6).
  2. DCC scalar dynamics assume common persistence. The single forces all pairwise correlations to share the same persistence - implausible when some pairs (e.g. within-sector) are far more tightly coupled than others.
  3. DCC has no leverage. The basic DCC correlation recursion is symmetric; the multivariate- + leverage extension (Tsay 2006) is needed for the crisis behaviour where correlations spike.
  4. Two-step estimation error propagates. Fitting the univariate GARCHs first and the correlations second ignores the uncertainty in step 1; standard errors are understated.
  5. Correlations spike in crises. Because rises toward 1 in a sell-off, a CCC or low-correlation assumption systematically understates portfolio VaR exactly in the tail - the verified Tsay ordering () is a mild illustration; the effect is severe for concentrated equity books.
  6. Forecast horizon vs re-estimation. Term-structure forecasts assume parameters are constant over the horizon; over weeks–months the structural-break failure of 05 dominates, and the “decay to unconditional variance” is anticipated by nothing.

5. References

  • Engle, Robert F. (2002): Dynamic Conditional Correlation: A Simple Class of Multivariate Generalized Autoregressive Conditional Heteroskedasticity Models, J. Business & Economic Statistics 20(3), 339–350
  • Bollerslev, Tim (1990): Modelling the Coherence in Short-Run Nominal Exchange Rates: A Multivariate Generalized ARCH Model, Review of Economics and Statistics 72(3)
  • Engle, Robert F. & Kroner, Kenneth F. (1995): Multivariate Simultaneous Generalized ARCH, Econometric Theory 11(1)
  • Tse, Yiu K. & Tsui, Albert K. (2002): A Multivariate GARCH Model with Time-Varying Correlations, J. Business & Economic Statistics 20(3).
  • Tsay, Ruey S.: Analysis of Financial Time Series (3rd ed., 2010)

6. Connected Graph Bridges