Method of Simulated Moments

Summary

The Method of Simulated Moments (MSM) is a simulation-based extension of GMM that replaces analytically intractable moment conditions with Monte Carlo approximations. Introduced by McFadden (1989) and Pakes and Pollard (1989), the MSM estimator is consistent for any fixed number of simulations and asymptotically normal with an inflated variance of times the GMM variance. The key advantage is that the model only needs to be simulable, not solvable in closed form.

Overview

The MSM addresses the fundamental estimation problem: we want to estimate from data , but the moment conditions cannot be computed analytically because the conditional density is intractable.

The central insight is that even when we cannot evaluate , we can often simulate from the model for any given , producing simulated values that can substitute for the analytical moments.

General Setup

Let () be observable dependent variables and be the vector of conditioning variables. The model is characterized by:

where is the true -dimensional parameter vector.

Definition: Moment Function

The -dimensional moment function of the MSM is:

where is a function of the data and is the theoretical counterpart. We require for identification.

The population moment condition is:

Conditional vs. Unconditional Moments

Conditional Moments (Dynamic Models with Reduced Form)

When the model admits a well-defined reduced form — where is independent of with known distribution — conditional simulations are possible:

  1. Draw from the known distribution of
  2. Compute for observed

These are conditional simulations: simulated values of given the observed conditioning variables.

Unconditional Moments (Models without Reduced Form)

For models with unobservable variables entering nonlinearly (e.g., the SV model), a reduced form in terms of lagged endogenous variables is generally unavailable. In such cases, use path simulations:

  1. Generate entire simulated paths by recursion
  2. Use unconditional moment restrictions

These include moments like , , and cross-order moments .

The MSM Estimator

Definition: MSM Estimator (Conditional Moments)

Given simulation replications, the natural unbiased estimator of is:

where are drawn from .

The MSM estimator based on conditional moments is:

where , is a nonlinear matrix function, and is a positive definite weight matrix.

Definition: MSM Estimator (Unconditional Moments)

For models estimated using unconditional moments via path simulations, the estimator uses the mean of across :

where different random draws are used across (i.e., each simulated path uses an independent set of random numbers).

Consistency

Theorem: Consistency of the MSM Estimator (McFadden, 1989)

As the sample size , the MSM estimator is consistent for any fixed :

Key insight: Consistency holds because the simulation error is “averaged out” by using the mean of across , with different random draws used for each . The fact that the MSM estimator is consistent for any should not be taken as an indication that is irrelevant for the asymptotic properties — it affects the asymptotic variance.

Asymptotic Normality

Theorem: Asymptotic Distribution of the MSM Estimator

Under standard regularity conditions, the MSM estimator is asymptotically normal:

The asymptotic covariance matrix is:

where:

The first term is the asymptotic variance of the corresponding GMM estimator. The second term is the Monte Carlo sampling variance due to simulation, which vanishes as .

Optimal Weight Matrix

Theorem: Optimal Weight Matrix for MSM

The asymptotic optimal weight matrix that minimizes the asymptotic covariance is:

For this optimal choice, the asymptotic covariance simplifies to:

In practice, can be estimated by its sample analogue using preliminary consistent estimates.

Efficiency Properties

The MSM estimator’s efficiency relative to MLE and GMM depends on two factors:

  1. Moment selection: The choice of moment conditions determines the “information content” — poorly chosen moments yield inefficient estimates regardless of .

  2. Number of simulations: The inflation factor means:

    • : variance is doubled relative to analytical GMM
    • : variance inflated by 20%
    • : variance inflated by 5%
    • : MSM equals GMM

Efficiency Bound

In a fully parametric model, one can expect that MSM, just as GMM, is inefficient relative to MLE. The inefficiency comes from two sources: (1) the arbitrary choice of moment restrictions (inherent to GMM), and (2) the Monte Carlo simulation noise (specific to MSM). The first is irreducible for a given set of moments; the second is controlled by .

Example: Stochastic Volatility Model

The standard discrete-time SV model:

where and are mutually and serially independent with known distributions, and is the unobservable log volatility.

Why MSM is needed: The marginal likelihood integrates over the entire latent volatility path:

This -dimensional integral has no closed-form solution. Standard GMM using unconditional moments like , , or is feasible but relatively inefficient, especially when is close to one.

MSM approach: Simulate paths via and , then match unconditional moments between simulated and observed data.

Connections

See Also

Sources

  • tdb136.pdf — Liesenfeld & Breitung (1998), Sections 1-3
  • McFadden, D. (1989), “A Method of Simulated Moments for Estimation of Discrete Response Models without Numerical Integration,” Econometrica 57, 995-1026
  • Pakes, A. and D. Pollard (1989), “Simulation and the Asymptotics of Optimization Estimators,” Econometrica 57, 1027-1057
  • Newey, W.K. and D. McFadden (1994), “Large Sample Estimation and Hypothesis Testing,” Handbook of Econometrics 4, 2111-2245
  • Duffie, D. and K.J. Singleton (1993), “Simulated Moments Estimation of Markov Models of Asset Prices,” Econometrica 61, 929-952