Definition
The Multiplicative Error Model (MEM), introduced by Engle and Gallo (2006), models any non-negative time series xt as the product of a time-varying conditional mean μt and a unit-mean multiplicative error εt. The Multiple Indicators Model (MIM) extends MEM to a joint system of several volatility proxies linked by cross-equation dynamics.
Key Ideas
- The MEM nests generalized autoregressive conditional heteroskedasticity (GARCH) as a special case: GARCH models the conditional variance σt2=μt implicitly through the identity εt−12=μt−1⋅(ηt−12) where ηt2 is Gamma distributed with unit mean.
- By treating observed volatility proxies (absolute returns, range, realized variance) as the dependent variable rather than latent quantities, the MEM eliminates the need for data augmentation or filtering.
- Cross-equation lags in the MIM exploit the fact that different proxies measure the same latent volatility at different levels of measurement error: realized volatility (most precise) Granger-causes absolute returns (noisiest) and daily range.
- Multi-step forecasts from the MIM system can be non-monotonic at intermediate horizons — overshooting or undershooting the unconditional mean — due to complex conjugate characteristic roots of the system coefficient matrix.
How It Works
Univariate MEM
Let xt be a non-negative observable (e.g. ∣rt∣, daily high-low range, or realized volatility). The MEM specifies:
xt=μt⋅εt,E[εt∣Ft−1]=1
with GARCH-like dynamics for the conditional mean:
μt=ω+i=1∑qαixt−i+j=1∑pβjμt−j,ω>0,αi,βj≥0
The error term follows a Gamma distribution: εt∼Gamma(a,a) with density
f(ε)=Γ(a)aaεa−1e−aε,E[εt]=1,Var(εt)=1/a
When a→∞ the Gamma approaches a point mass at 1 (deterministic); for a<∞ the dispersion parameter 1/a quantifies overdispersion.
Connection to GARCH. Setting xt=εt2 where εt=rt (the demeaned return), and writing ηt=εt/σt∼N(0,1), the conditional variance recursion σt2=μ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[aloga−logΓ(a)+(a−1)logxt−alogμt−axt/μ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:
- Absolute returns ∣rt∣: cheapest proxy, highest measurement noise.
- Daily high-low range hlt=logHt−logLt: more efficient than squared returns (Garman-Klass 1980; Alizadeh-Brandt-Diebold 2002; approximately 8× more efficient).
- Realized volatility vt=∑jrt,j2: 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∑αri∣rt−i∣+j∑βrjμt−j(r)+[lags of hlt−i,vt−i]
μt(hl)=ωhl+i∑αhihlt−i+j∑βhjμt−j(hl)+[lags of ∣rt−i∣,vt−i]
μt(v)=ωv+i∑αvivt−i+j∑βvjμt−j(v)+[lags of ∣rt−i∣,hlt−i]
Application. S&P 500 daily data, January 4 1988 – December 30 1997. Summary statistics (all in annual percentage terms): ∣rt∣ˉ≈4.28, hlt≈4.83, vtˉ≈7.60.
Multi-step Forecasting
For the univariate MEM, k-step-ahead forecasts satisfy E[xt+k∣Ft]=Aket where A is the companion matrix of the system and et captures current levels. In the scalar MEM(1,1) with persistence parameter α+β, forecasts decay to the unconditional mean μˉ=ω/(1−α−β) geometrically, exactly as in GARCH.
For the multivariate MIM, if the system matrix A has complex conjugate eigenvalues, the k-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=1∑22E[vt+k∣Ft]
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
- Realized volatility is a near-direct observation of the latent variance process, yet MEM treats it identically to more traditional proxies; the framework unifies multiple data sources without imputation.
- MEM estimation requires only a standard optimization of the Gamma log-likelihood — no latent-variable filtering, no Markov Chain Monte Carlo (MCMC). Existing GARCH software can be adapted by changing the objective function.
- Cross-indicator dynamics provide efficiency gains over single-indicator models and have economic content: the lead-lag structure reveals which proxies contain the freshest volatility signal.
- Non-monotonic multi-step forecasts are an empirically important departure from the GARCH benchmark: risk managers using MIM at 5–15-day horizons may face non-standard term structure shapes.
Open Questions
- Formal model comparison (Diebold-Mariano tests) between MIM and competing models (heterogeneous autoregressive realized volatility (HAR-RV), GARCH-X — GARCH with exogenous regressors) is not provided in Engle-Gallo (2006); subsequent literature (Corsi 2009 HAR-RV) has partly addressed this.
- Extension to asynchronous indicators (e.g., when realized volatility is only available with a lag) requires a modified filtering step.
- Optimal aggregation weights across indicators (rather than BIC-selected cross-lags) remain an open specification question.
Related