Multiplicative Error Model and Multiple Indicators Model

volatilitygarchrealized-volatilityhigh-frequencymultiplicative-error-modelforecastingnon-negative

Definition

The Multiplicative Error Model (MEM), introduced by Engle and Gallo (2006), models any non-negative time series xtx_t as the product of a time-varying conditional mean μt\mu_t and a unit-mean multiplicative error εt\varepsilon_t. The Multiple Indicators Model (MIM) extends MEM to a joint system of several volatility proxies linked by cross-equation dynamics.

Key Ideas

How It Works

Univariate MEM

Let xtx_t be a non-negative observable (e.g. rt|r_t|, daily high-low range, or realized volatility). The MEM specifies:

xt=μtεt,E[εtFt1]=1x_t = \mu_t \cdot \varepsilon_t, \qquad E[\varepsilon_t | \mathcal{F}_{t-1}] = 1

with GARCH-like dynamics for the conditional mean:

μt=ω+i=1qαixti+j=1pβjμtj,ω>0,  αi,βj0\mu_t = \omega + \sum_{i=1}^{q} \alpha_i x_{t-i} + \sum_{j=1}^{p} \beta_j \mu_{t-j}, \qquad \omega > 0,\; \alpha_i, \beta_j \geq 0

The error term follows a Gamma distribution: εtGamma(a,a)\varepsilon_t \sim \text{Gamma}(a, a) with density

f(ε)=aaΓ(a)εa1eaε,E[εt]=1,Var(εt)=1/af(\varepsilon) = \frac{a^a}{\Gamma(a)} \varepsilon^{a-1} e^{-a\varepsilon}, \qquad E[\varepsilon_t] = 1, \quad \text{Var}(\varepsilon_t) = 1/a

When aa \to \infty the Gamma approaches a point mass at 1 (deterministic); for a<a < \infty the dispersion parameter 1/a1/a quantifies overdispersion.

Connection to GARCH. Setting xt=εt2x_t = \varepsilon_t^2 where εt=rt\varepsilon_t = r_t (the demeaned return), and writing ηt=εt/σtN(0,1)\eta_t = \varepsilon_t/\sigma_t \sim \mathcal{N}(0,1), the conditional variance recursion σt2=μt\sigma_t^2 = \mu_t matches the GARCH(p,q) variance equation. The Gamma log-likelihood objective replaces the Gaussian one; the two coincide only when returns are exactly Gaussian.

Estimation. Quasi-maximum likelihood estimator (QMLE) maximizing the Gamma log-likelihood (θ)=t[alogalogΓ(a)+(a1)logxtalogμtaxt/μt]\ell(\theta) = \sum_t [a\log a - \log\Gamma(a) + (a-1)\log x_t - a\log\mu_t - ax_t/\mu_t] with sandwich (robust) standard errors. Consistent and asymptotically normal under correct conditional mean and variance specifications, even if the Gamma distributional assumption is misspecified.

Multiple Indicators Model (MIM)

Engle and Gallo (2006) apply MEM jointly to three daily S&P 500 volatility proxies:

  1. Absolute returns rt|r_t|: cheapest proxy, highest measurement noise.
  2. Daily high-low range hlt=logHtlogLthl_t = \log H_t - \log L_t: more efficient than squared returns (Garman-Klass 1980; Alizadeh-Brandt-Diebold 2002; approximately 8×8\times more efficient).
  3. Realized volatility vt=jrt,j2v_t = \sum_j r_{t,j}^2: 5-minute intra-daily squared returns; most accurate proxy.

Each indicator gets its own MEM equation; Bayesian Information Criterion (BIC) general-to-specific selection determines which cross-indicator lags to include:

μt(r)=ωr+iαrirti+jβrjμtj(r)+[lags of hlti,vti]\mu_t^{(r)} = \omega_r + \sum_i \alpha_{ri} |r_{t-i}| + \sum_j \beta_{rj} \mu_{t-j}^{(r)} + [\text{lags of } hl_{t-i}, v_{t-i}] μt(hl)=ωhl+iαhihlti+jβhjμtj(hl)+[lags of rti,vti]\mu_t^{(hl)} = \omega_{hl} + \sum_i \alpha_{hi} hl_{t-i} + \sum_j \beta_{hj} \mu_{t-j}^{(hl)} + [\text{lags of } |r_{t-i}|, v_{t-i}] μt(v)=ωv+iαvivti+jβvjμtj(v)+[lags of rti,hlti]\mu_t^{(v)} = \omega_v + \sum_i \alpha_{vi} v_{t-i} + \sum_j \beta_{vj} \mu_{t-j}^{(v)} + [\text{lags of } |r_{t-i}|, hl_{t-i}]

Application. S&P 500 daily data, January 4 1988 – December 30 1997. Summary statistics (all in annual percentage terms): rtˉ4.28\bar{|r_t|} \approx 4.28, hlt4.83\overline{hl_t} \approx 4.83, vtˉ7.60\bar{v_t} \approx 7.60.

Multi-step Forecasting

For the univariate MEM, kk-step-ahead forecasts satisfy E[xt+kFt]=AketE[x_{t+k}|\mathcal{F}_t] = A^k e_t where AA is the companion matrix of the system and ete_t captures current levels. In the scalar MEM(1,1) with persistence parameter α+β\alpha + \beta, forecasts decay to the unconditional mean μˉ=ω/(1αβ)\bar\mu = \omega/(1-\alpha-\beta) geometrically, exactly as in GARCH.

For the multivariate MIM, if the system matrix AA has complex conjugate eigenvalues, the kk-step-ahead path can oscillate — overshooting or undershooting the unconditional mean at intermediate horizons — before converging. The daily range indicator alone exhibits the familiar monotonic GARCH profile; the absolute returns and realized volatility equations, connected by cross-lags, can produce non-monotonic fan-chart forecasts.

VIX Comparison

The 22-day-ahead compound forecast aggregates the MIM one-step predictions:

Ft,t+22=k=122E[vt+kFt]F_{t, t+22} = \sum_{k=1}^{22} E[v_{t+k} | \mathcal{F}_t]

This quantity is comparable to the Chicago Board Options Exchange (CBOE) VIX (S&P 500 implied volatility, annualized), which measures market expectations of 30-day volatility. Out-of-sample regressions of VIX on MIM compound forecasts (January–November 1998) show all cross-indicator system terms jointly significant; the system specification BIC dominates single-indicator base specifications. Augmented Dickey-Fuller (ADF) rejects a unit root for VIX, consistent with mean-reverting volatility expectations.

Why It Matters

Open Questions

Related