Definition
MIDAS (Mixed Data Sampling) regression is a flexible distributed-lag model that relates a low-frequency dependent variable to a weighted sum of high-frequency predictors, with the lag weights parameterized by a small number of free parameters. The framework accommodates any mismatch between the frequency of the outcome and the frequency of the predictors without requiring aggregation of the predictors to the lower frequency first.
Key Ideas
- Parsimonious weighting over many lags. The core problem in multi-frequency forecasting is that a lagged predictor at frequency m requires kmax⋅m coefficients. MIDAS constrains the lag polynomial to a parametric family (typically Beta or Almon), collapsing kmaxm free parameters to 2–4.
- Beta polynomial weights. The most common MIDAS weighting uses the Beta density evaluated on a grid {1/kmax,…,1}:
bH(k;θ1,θ2)=∑j=1kmaxf(j/kmax,θ1,θ2)f(k/kmax,θ1,θ2),f(z,a,b)=B(a,b)za−1(1−z)b−1
Only two shape parameters [θ1,θ2] are estimated, yielding a normalised, non-negative weight profile that can be monotone-decaying (θ1=1, θ2>1), hump-shaped, or near-flat.
- Mixed-frequency generality. MIDAS nests standard distributed-lag models when predictor and outcome are sampled at the same frequency. It extends naturally to intraday–daily, daily–monthly, and quarterly–annual data mismatches.
- Nonlinear least squares estimation. Because weights are nonlinear in θ, estimation requires nonlinear least squares (NLS); the objective is the sum of squared forecast errors over the calibration window.
How It Works
MIDAS Specification for Volatility Forecasting (Ghysels-Santa-Clara-Valkanov [GSV] 2006)
The baseline MIDAS regression (eq. 1.1 in GSV 2006) is:
Vt+H,t(Hm)=μH+ϕHk=0∑kmaxbH(k;θ)X~t−k,t−k−1(m)+εHt
where Vt+H,t(Hm) is realized variance over the next H days, X~(m) is a daily volatility measure computed from m-period intraday returns, and bH(k;θ) are Beta polynomial weights with ∑kbk=1.
Five Predictor Specifications
GSV (2006) evaluate five choices of X~(m):
| Predictor |
Formula |
Notes |
| Realized variance Q~t(m) |
∑j=1mrt−(j−1)/m2 |
Converges to IVt (Integrated Variance) as m→∞; contaminated by jumps |
| Squared daily return rt2 |
(pt−pt−1)2 |
Noisiest proxy; daily frequency (m=1) |
| Absolute daily return ∣rt∣ |
∣pt−pt−1∣ |
Less noise than rt2 |
| Daily range [hi-lo]t |
(pthi−ptlo)2/(4ln2) |
Garman-Klass estimator |
| Realized power P~t(m) |
∑j=1m∣rt−(j−1)/m∣ |
Barndorff-Nielsen–Shephard 2003/2004; excludes jump component |
Andersen-Bollerslev-Diebold-Labys (ABDL) autoregressive fractionally integrated (ARFI)(5,d) Benchmark (eq. 1.10)
The long-memory benchmark against which MIDAS is evaluated is:
(1−∑k=15bA(k)Lk)(1−L)dlogQ~t+1,t(m)=μ+εt,d≈0.401
where the bA(k) are unconstrained autoregressive (AR)(5) coefficients applied to fractionally-differenced log realized variance. This model captures long memory explicitly via the fractional difference operator.
Empirical Results (GSV 2006)
Data: Dow Jones index + 6 stocks (DIS, GE, JPM, XOM, MCD, HON); April 1993 – October 2003; 2,669 trading days; m=80 five-minute intervals per day.
Performance metric: mean squared error (MSE) ratio MSEMIDAS/MSEABDL — values below 1 mean MIDAS beats the long-memory benchmark.
| Predictor |
Horizon H |
In-sample MSE/ABDL (level) |
Out-of-sample |
| Realized power P~(m) |
1–20 days |
0.606–0.912 |
0.714–0.897 |
| Daily range [hi-lo] |
1–20 days |
≈0.7–1.05 |
≈0.8–1.0 |
| Realized variance Q~(m) |
1–20 days |
≈0.85–1.20 |
≈0.9–1.1 |
Predictor ranking (consistent across assets and horizons):
P~(m)≻[hi-lo]≻Q~(m)≻∣r∣≻r2
Why realized power wins: The Beta MIDAS with realized power places weight b(1)=38.3% on yesterday's power at H=1, declining to 8.6% at H=20 days (Table 2). The remaining weight spreads over ~30 lags. The ABDL ARFI model effectively requires >50 lags to represent its long-memory tail, making it parameter-heavier despite the long-memory shortcut.
No gain from direct intraday use: Replacing daily P~(m) with raw 5-minute absolute returns as MIDAS regressors (eqs. 3.1–3.2) yields no improvement in MSE. The information in 5-min data is fully captured by daily realized power.
Why Realized Power Has Higher Persistence and Forecasting Power
Under the Barndorff-Nielsen–Shephard (2004) framework, realized power converges to the continuous component of quadratic variation (integrated variance), while realized variance Q~(m) includes jumps. Since jumps are transient, their inclusion in the predictor reduces persistence and degrades multi-step forecast accuracy. Empirically, logP~(m) has a higher AR(1) coefficient and smoother autocorrelation function (ACF) decay than logQ~(m).
Why It Matters
- Mixed-frequency data fusion. MIDAS provides a principled framework for combining series sampled at different rates without the information loss of pre-aggregation or the parameter explosion of unconstrained distributed lags.
- Jump exclusion as a design principle. The realized power result suggests that for multi-step volatility forecasting, removing the jump component of quadratic variation is more valuable than maximizing instantaneous precision. This guides predictor choice in applied forecasting.
- Alternative to long-memory models. MIDAS with Beta weights and ~50 lags replicates or beats autoregressive fractionally integrated moving average (ARFIMA)(d≈0.4) performance without requiring fractional integration theory, simplifying inference and extending naturally to multivariate settings.
Open Questions
- Optimal kmax selection. The choice of maximum lag length is informal; a formal cross-validation or information criterion for kmax in MIDAS models is not established.
- Multivariate MIDAS. The univariate framework does not address covariance forecasting for portfolios; extending to realized covariance matrices raises dimensionality challenges.
- Microstructure noise in direct intraday MIDAS. The null finding on direct 5-min regressors may reflect bid-ask noise contaminating raw returns; noise-robust realized measures (Zhang-Mykland-Aït-Sahalia 2005) might restore a high-frequency advantage.
Related