Overview

Replicated and extended MIDAS (Mixed Data Sampling) regressions for GDP nowcasting using mixed-frequency financial data. This research project implements state-of-the-art econometric techniques for macroeconomic forecasting.

Period: Nov 2025 – Jan 2026
Organization: Paris Dauphine University – PSL
Type: Academic Research Project
Language: Python

Project Motivation

GDP is reported quarterly, but many financial and economic indicators are available at higher frequencies (daily, weekly, monthly). MIDAS regressions allow us to:

MIDAS Methodology

The MIDAS Framework

MIDAS (Mixed Data Sampling) regressions allow estimation of models with variables sampled at different frequencies:

\[y_t^{(q)} = \beta_0 + \beta_1 B(L^{1/m}; \theta) x_t^{(m)} + \epsilon_t\]

Where:

Key Innovation: Separate Lag/Lead Dynamics

This project extends the basic MIDAS framework to include:

Implementation Features

Data Integration

MIDAS Weighting Schemes

Implemented multiple parameterizations:

  1. Exponential Almon: \(w_k(\theta) = \frac{\exp(\theta_1 k + \theta_2 k^2)}{\sum_j \exp(\theta_1 j + \theta_2 j^2)}\)

  2. Beta weighting: \(w_k(\theta) = \frac{f(k/K; \theta_1, \theta_2)}{\sum_j f(j/K; \theta_1, \theta_2)}\)

  3. Step weighting: Equal weights within sub-periods

Estimation Methodology

Technical Implementation

Code Architecture

# Core modules:
- DataLoader: Multi-frequency data handling
- MIDASRegression: Core MIDAS estimator
- WeightingSchemes: Lag polynomial implementations
- Forecaster: Out-of-sample prediction
- Evaluator: Performance metrics and diagnostics

Key Features

Statistical Tools

Evaluation Framework

Out-of-Sample Testing

Performance Metrics

Results

Forecasting Performance

Model RMSE MAE Direction Accuracy
MIDAS (Lag only) 0.42 0.33 68%
MIDAS (Lag + Lead) 0.38 0.29 72%
AR(4) Benchmark 0.51 0.41 61%

Key Findings

Research Contributions

  1. Extended MIDAS framework with separate lag/lead dynamics
  2. Comprehensive comparison of weighting schemes
  3. Robust OOS evaluation methodology
  4. Research-grade code with full documentation

Technical Stack

Key Insights

  1. High-frequency data matters: Daily financial indicators contain valuable information for quarterly GDP forecasts
  2. Weighting matters: Proper lag polynomial specification significantly impacts performance
  3. Leads and lags: Separating forward-looking and backward-looking dynamics improves accuracy
  4. Real-time applicability: MIDAS is particularly useful for nowcasting before official data release

Challenges Overcome

Future Extensions

Academic References

This project builds on: