Imagine you’re a detective trying to solve a complex case. You have a prime suspect, but their story is tricky. You have data from 1,000 different witnesses (let’s call them ‘N’) but you only have their statements from the last 3 days (let’s call this ‘T’). This is a classic “small T, large N” panel data problem, common in economics when we study things like firms, households, or countries.

Now, let’s say you’re trying to figure out if a new company policy (like a training program) actually causes an increase in employee productivity. You quickly run into two major problems. First, productivity is dynamic; an employee’s performance yesterday clearly affects their performance today. This is called state dependence. Second, there are unobserved fixed effects-some employees are just naturally more motivated or talented than others, and you can’t measure this “talent.”

This “talent” factor is a huge headache. It affects both *past* productivity and *future* productivity, creating a nasty endogeneity problem that makes simple regression models give you biased, unreliable answers. To solve this, econometricians first developed a clever tool: the Difference GMM estimator. But as researchers soon found out, this tool had a critical weakness, especially when dealing with data that was “sticky” or persistent. This is where a more powerful, robust method saved the day: the System Generalized Method of Moments (GMM).

Table of Contents

The first solution: The Arellano-Bond ‘Difference GMM’

The first major breakthrough in this area was the Arellano-Bond (1991) estimator, now famously known as Difference GMM. Its core idea is brilliantly simple: if the unobserved “talent” (the fixed effect) is constant over time, why not just get rid of it? We can do this by “first-differencing” the data.

Instead of modeling productivity, we model the *change* in productivity from one year to the next. This transformation magically subtracts the fixed effect, wiping it out completely. Problem solved, right?

Not quite. While we eliminated one problem, we created another. The new equation now has the *lagged change* in productivity as a predictor, which is, by construction, correlated with the new differenced error term. We’re still stuck with endogeneity. To solve *this*, the Difference GMM approach uses a clever trick: it uses lagged *levels* of the variable as “instruments” for the differenced variables. For example, it might use an employee’s productivity level from two years ago (t-2) as an instrument, assuming it’s uncorrelated with the *change* in the error term today.

For many years, this was the gold standard. But it had a serious blind spot.

When good instruments go bad: The ‘weak instrument’ problem

The Difference GMM estimator relies entirely on those lagged levels being good instruments. But what happens if your data is highly “persistent” or “sticky”?

Imagine you’re modeling a company’s R&D spending, or a country’s GDP, or a person’s deeply ingrained habits. These things don’t change much year-to-year. The value today is very, very close to the value yesterday. This is what economists call a highly persistent series, where the autoregressive parameter (the coefficient on the lagged variable) is close to 1.

Here’s the problem: when a series is this sticky, the past *level* (e.g., GDP in 2020) is a terrible predictor of the future *change* (e.g., the tiny change in GDP from 2021 to 2022). That past level is barely correlated with the variable it’s supposed to be instrumenting for. This is the infamous weak instrument problem.

When your instruments are weak, your estimates become inefficient (they have large standard errors) and, more dangerously, they can be severely biased in small samples, even if they are technically “correct” in an infinitely large one. Your detective work is now based on a witness who barely remembers anything-your conclusions are likely to be wrong.

Enter System GMM: A two-equation powerhouse

This is where our heroes ride in. Recognizing this critical flaw, economists Manuel Arellano and Olympia Bover (1995), and Richard Blundell and Stephen Bond (1998), proposed a brilliant enhancement. Their idea was: “Why did we throw away the original equation in *levels*? It still contains valuable information. Let’s use it, too!”

They developed the System GMM estimator, which, as the name implies, estimates a *system* of two equations simultaneously. This combined approach is what gives the estimator its power and allows it to overcome the weak instrument problem.

Equation 1: The familiar differenced equation

The first part of the system is the same one we had in Difference GMM. We take the first-differenced equation to remove the fixed effects. And just like before, we use lagged *levels* of the variables as instruments. This part of the system is great at capturing the “change” in the data, but it’s the part that suffers when the series is persistent.

Equation 2: The new ‘levels’ equation

This is the game-changer. The second part of the system is the original equation, in *levels*. This equation still has the problematic fixed effect in it. So how do we handle the endogeneity?

This is the clever part: for this levels equation, we use lagged *first differences* of the variables as instruments. For example, the *change* in productivity from two years ago (t-2) to one year ago (t-1) is used as an instrument for the *level* of productivity last year (t-1).

This dual approach is revolutionary. The Difference GMM instruments (lagged levels) were weak for persistent series. But for a persistent series, the small *changes* are still valid and informative. By adding the levels equation with its new set of instruments, System GMM brings in a fresh batch of information precisely where the old method was failing.

The ‘magic’ of extra instruments (and one extra assumption)

By estimating these two equations as a system, System GMM leverages a much larger, more powerful set of moment conditions. It combines the information from both the levels and the differences, resulting in estimates that are dramatically more efficient and less biased in small samples.

Of course, this extra power doesn’t come for free. It relies on one crucial, additional assumption. For the new instruments (the lagged differences) to be valid, they must be uncorrelated with the unobserved fixed effect. This means we have to assume that the *change* in a variable (like the change in R&D spending) is not correlated with the firm’s unobserved, time-invariant *nature* (like its “innate innovation culture”).

In many economic contexts, this is a very reasonable assumption to make. The temporary shock that made a firm change its R&D budget last year is probably unrelated to its deep, underlying corporate culture. But it’s an assumption that researchers must carefully consider and test.

Advantages: Why System GMM is now the standard

So, why has System GMM become the preferred method for so many researchers working with dynamic panel data? The advantages are clear and significant.

It excels with highly persistent data

This is its primary selling point. When your lagged dependent variable’s coefficient is high (say, over 0.8), Difference GMM provides unreliable estimates. System GMM was specifically designed to solve this exact problem. It remains robust and provides reliable estimates even when your data is “sticky.”

It performs better in small samples

The estimator is built for the typical “small T, large N” panels that are common in econometrics. By using a richer set of information, it minimizes the finite-sample bias that plagues the Difference GMM estimator. This means that with the limited data you have, System GMM is much more likely to give you an answer that is close to the true value.

It’s more efficient

Efficiency is an economist’s term for “precision.” A more efficient estimator gives you smaller standard errors, which means you have a clearer, more confident picture of the true effect. You’re more likely to find a “statistically significant” result if a real effect truly exists. By adding valid instruments, System GMM boosts this efficiency significantly.

In short, System GMM takes the clever idea of Difference GMM and makes it more robust, more reliable, and more powerful, especially in the exact situations where the original method struggles. It has become an indispensable tool for anyone trying to untangle cause and effect in a dynamic world.

What do you think?

Have you ever worked with a dataset where you suspected persistence was biasing your results? And in your field, what “unobserved fixed effects” do you think are the most difficult to account for?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://en.wikipedia.org/wiki/Arellano%E2%80%93Bond_estimator
  2. https://www.ucl.ac.uk/~uctp39a/Initial%20conditions%20and%20Blundell%20Bond%20estimators.pdf
  3. https://datainterpretations.com/system-gmm/
  4. https://www.files.ethz.ch/isn/36085/2006_12_06.pdf

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Advanced Econometric Methods

1 Discrete Dependent Variable Models

  1. Introduction
  2. Qualitative Choice Analysis
  3. The Regression Approach
  4. The Latent Regression Approach
  5. The Probit Model
  6. The Logit Model
  7. Estimation and Inference

2 Censored and Truncated Regression Models

  1. Characteristics of Qualitative Response Models
  2. Tobit Model
  3. Truncated Regression Model
  4. Sample Selection Model
  5. Models with Multiple Choices

3 Autoregressive (AR) Models

  1. Structure of AR Models
  2. Reasons for Inclusion of Lags in AR Models
  3. Use of Lag Operator in AR Models
  4. Inter-temporal Effect of Shocks in AR Models
  5. Relevance of AR Models to Economic Theory
  6. Yule-Walker Equations in AR Models
  7. Estimation of Parameters of AR Model
  8. Use of AR Models in Financial Economics

4 Distributed Lag Models

  1. Distributed Lag Models
  2. Koyck Model
  3. Autoregressive Models
  4. A More General Dynamic Model
  5. Jorgensonโ€™s Rational Lag Model
  6. Partial Adjustment Model
  7. Adaptive Expectations Model
  8. Interpretation of Coefficients
  9. Estimation and Inference

5 Estimation of System of Equations

  1. Seemingly Unrelated Regression Equations (SURE)
  2. Generalized Least Squares (GLS)
  3. Feasible Generalized Least Squares (FGLS)
  4. Maximum Likelihood Estimates
  5. Hypothesis Testing
  6. Treating Autocorrelation
  7. Interrelated Factor Demand

6 Introduction to Simultaneous Equations Models

  1. Simultaneous Equations Model (SEM)
  2. Structural Form and Reduced Form
  3. Identification Problem
  4. Order Condition
  5. Rank Condition
  6. General Structure of SEM
  7. Simultaneity Bias

7 Estimation of Simultaneous Equations Models

  1. Limited Information Systems
  2. Full Information Systems

8 Specification Issues of Time Series Data Models

  1. Stochastic Process
  2. Detection of Unit Root โ€“ Graphical Examination
  3. Detection of Unit Root โ€“ Statistical Tests
  4. The KPSS Test
  5. Test for Unit Root in the Presence of Structural Break
  6. Relations among Non-Stationary Series
  7. Limitations of Engle-Granger Test

9 Modelling Univariate Time Series

  1. Autoregressive Models
  2. Moving Average Models
  3. ARMA Models
  4. Integrated Processes and the ARIMA Models
  5. Box-Jenkins Methodology
  6. ARIMA Modelling in Software R

10 Vector Auto-Regression (VAR) Models

  1. Specification and Estimation of VAR
  2. Uses of VAR
  3. Innovation Accounting
  4. Vector Autoregression of Non-Stationary Data

11 Modelling Volatility

  1. The Autoregressive Conditional Heteroscedasticity (ARCH) Model
  2. Properties of the ARCH Model
  3. Test for ARCH Effects
  4. Generalized-ARCH (GARCH) Model
  5. Extensions of the GARCH Model

12 Introduction to Panel Data Models

  1. Introduction
  2. Panel Data Models
  3. Fixed Effects Model
  4. Random Effects Model
  5. Choice between Fixed Effects and Random Effects Models
  6. Hausman Test

13 Dynamic Panel Data Analysis

  1. Static Panel Data Model
  2. Specification of Dynamic Panel Data Model
  3. Estimation Methods of Dynamic Panel data Models
  4. Arellano-Bond Estimator
  5. System-GMM Method of Estimation
  6. Problems with the Arellano-Bond Approach
  7. Maximum Likelihood Estimator

14 Introduction to Generalised Method of Moments Estimation

  1. Need for Generalized Method of Moments
  2. Additional Moments Restrictions and Generalized Method of Moments
  3. Leading Example of GMM: IV Regression in Overidentified Models
  4. Variance Estimation and Optimal GMM
  5. Estimating Optimal GMM โ€“ Two-Step GMM Estimator
  6. Test of Overidentifying Restrictions