Thursday, June 26, 2025

Estimation of Coincident Index with Dynamic Factor Models

Author and guest post by Eren Ocakverdi

This blog piece intends to introduce a new add-in (i.e. COINCIDENT) that estimates a coincident index within a dynamic factor modeling framework.

Table of Contents

  1. Introduction
  2. Single Factor Model Specification
  3. Application to Sectoral Inflation Expectations
  4. Files
  5. References

Introduction

Stock and Watson (1989) proposed a dynamic factor analysis to develop a coincident index that measures the state of overall economic activity. The model adopted by authors “…is based on the notion that comovements in many macroeconomic variables have a common element that can be captured by a single underlying, unobserved variable.” This single-index framework is quite flexible and can effectively be used for general purpose dimensional reduction analysis, where variables of interest are assumed to share a common factor.



Single Dynamic Factor Model Specification

Let’s denote $y_{i,t}$ as the variables of interest in logarithms ($i = 1, 2,\ldots,n$) and $\Delta$ as the difference operator. Then the dynamic factor framework can be outlined as follows: \begin{align*} \Delta y_{i,t} &= \alpha_i + \beta_i C_t + \nu_{i,t} \\ C_t &= \sum_{m=1}^{p} \rho_m C_{t-m} + \eta_t, \quad \eta_t \sim \text{NID}(0, \sigma_\eta^2) \\ \nu_{i,t} &= \sum_{m=1}^{k} \gamma_m \nu_{i,t-m} + \varepsilon_{i,t}, \quad \varepsilon_{i,t} \sim \text{NID}(0, \sigma_{\nu,i}^2) \end{align*} Here, $C_t$, is the latent common factor with AR($p$) dynamics that drives our observed time series variables contemporaneously (assuming $p=1$ and $\rho_m=1$ will impose a random walk). Measurement errors, $ν_{i,t}$, are also defined to have AR($k$) dynamics (assuming $k=1$ and $\gamma_m=0$ will impose a white noise). In case there is a stochastic trend component that is common to each variable, then no transformation is needed (i.e. $y_{i,t}$).



Application to Sectoral Inflation Expectations

Economic agents may differ with respect to their inflation expectations as they are exposed to different set of items in the CPI basket. They may also assign different weights to changes in the prices of their preferred goods and services. Still, it is safe to assume that there might be a common component that has an impact on each agent’s perception or behavior towards price changes (COINCIDENT_DATA.WF1).

Figure 1 below shows the 12-months ahead expectations of annual inflation for market professionals, firms and households in Türkiye (COINCIDENT_EXAMPLE.PRG). Households have the highest inflation expectations, whereas market professionals have the lowest. There are large differences in the levels of expectations, but correlations among them are higher than 0.95.


Figure 1: Sectoral Inflation Expectations in Türkiye (January 2015 – May 2025)

First, we start by estimating the model with imposing an AR(1) lag structure on both factor and measurement errors without applying any transformation to the data. And then, using the add-in, alternative lag structures are estimated for comparison purposes. Calling the add-in from the equation object will prompt the GUI (see Figure 2).


Figure 2: GUI of the add-in (see the help file in the add-in’s folder for details)

Since we have three dependent variables, thirteen hyperparameters (3x4+1) and four state variables (3+1) are estimated. Estimated value of rho, ρ_1, close to 1 indicates that the latent factor might have a stochastic trend and gammas, γ_m, higher than 0.9 also denote persistent behavior around the latent factor (see Table 1).


Table 1: Estimation results for AR(1)

The impact of a 1 pp change in the underlying factor on the expectations of households is around 19 pp and is slightly higher than that of firms (i.e. $\beta_2$ and $\beta_3$). Market professionals, however, seem to be relatively less sensitive to such change (i.e. $\beta_1$). Differences in the level of expectations are captured by scale parameters (i.e. alphas, $\alpha_i$). Note that alternative lag structures might lead to different output (see Figure 3).


Figure 3: Comparison of coincident indices with alternative lag specifications

We can use a reference (low frequency) series as a benchmark for extracting the common factor. In that case, we’ll need an additional measurement equation to relate the reference series to unobserved index variable: $$ \Delta y_t^{\text{ref}} = \alpha_0 + \beta_0 \left( \frac{ \sum_{r=0}^{2} C_{t-r} }{3} \right) + \left( \frac{ \sum_{r=0}^{2} \nu_{0,t-r} }{3} \right) $$ Here, the reference series, $\Delta y_{t}^{ref}$, is annual change in the GDP deflator to reflect general price dynamics and is observed every three months.

Until the pandemic, average of sectoral expectations systematically overshoots the actual data, whereas estimated index does a better job in fitting. Realization of very high inflation prints thereafter causes significant jumps in both indicators, but the index still outperforms the average of sectoral expectations in capturing the level shift until the start of disinflation (see Figure 4).


Figure 4: Comparison of reference series and estimated index

In addition to nowcasting or estimating business conditions, single-index framework can also be quite useful in dimensional reduction problems, where you need to summarize the information at hand and distill it down to a single indicator.




Files




References

  1. Stock, J. H., and Watson, M. W., (1989), "New Indexes of Coincident and Leading Economic Indicators", NBER Macroeconomics Annual, pp. 351-94.

No comments:

Post a Comment