The Econometric Analysis of Data Aggreagation / Mixed Frequency Data

Definition

Mi(xed) Da(ta) S(ampling) regression (henceforth MIDAS regression) construct regressions combining data with different sampling frequencies

Motivation

Example

Regression combining monthly and quarterly data. Such as exploiting high frequency financial data to predict low frequency macro data.

Common solutions to the mixed-frequency problem

Temporal aggregation issue

Explicitly modeling the flow of data (e.g., using mixed data sampling) may be more beneficial to the forecaster, especially if the forecaster is interested in constructing intra-period forecasts.

Features

Augmented distributed lag functions

When the difference in sampling frequencies between the regressand and the regressors is large, distributed lag functions are typically employed to model dynamics avoiding parameter proliferation

Distributed Lag Models

\[y_t+1^Q = \mu+ \beta_1 x_t^Q + \beta_2 x_{t-1}^Q + \beta_3 x_{t-2}^Q +…+ \beta_n x_{t-n+1}^Q + u_{t+1}\]

Distributed Lag Models - Unrestricted estimation

Autoregressive Distributed Lag Models

Autoregressive Distributed Lag Model - \(ADL(P_Y ,P_X )\) \[y_t+1^Q = \mu+ \alpha_1 y_t^Q+ \alpha_P y_{t-P_Y}^Q + \beta_1 x_t^Q + \beta_2 x_{t-1}^Q + \beta_3 x_{t-2}^Q +…+ \beta_n x_{t-P_X+1}^Q + u_{t+1}\]

Original univariate MIDAS regression model

\[y_t = \alpha + \beta midas^K (\theta) x_t^k + \epsilon_t\]

where \(midas^K\) : smoothing the \(K\) past value of the covariate \(x_t\) by using a functional polynomial: \[midas^K (\theta) x_t^k := \sum_{k=1}^K \frac {f_K (k,\theta)}{\sum_{l=1}^K f_K (l,\theta)} x_{t-(k-1)/k}^k \]

An extended MIDAS regression

Parameterization

There are several possible parameterizations of the MIDAS polynomial weights including, for example, the U-MIDAS (unrestricted MIDAS polynomial), normalized Beta probability density function, normalized exponential Almon lag polynomial, and polynomial specification with step functions.

AR-MIDAS

U-MIDAS: MIDAS regressions with unrestricted lag polynomials

FAMIDAS : Dynamic factor MIDAS

MS-U-MIDAS : Markov-switching MIDAS model

MIDAS regression R

install.packages("midasr")
library(midasr)
# or
# install.packages("devtools")
library(devtools)
install_github("midasr","mpiktas")

The midasr R package provides econometric methods for working with mixed frequency data. The package provides tools for estimating time series MIDAS regression, where response and explanatory variables are of different frequency, e.g. quarterly vs monthly. The fitted regression model can be tested for adequacy and then used for forecasting.

Regional Analysis and Aggregation