SMM Weighting Matrix and Inference

Summary

The choice of weighting matrix in the SMM criterion function controls both the efficiency of the estimator and the standard errors of . Four strategies exist in increasing order of optimality: identity matrix, two-step variance-covariance estimator, iterated estimator, and Newey-West HAC estimator. Separately, the parameter variance-covariance matrix is computed from the Jacobian of the moment error vector — an R×K matrix of numerical derivatives evaluated at the SMM estimate.

Overview

The Method of Simulated Moments estimator minimizes:

where is the vector of moment errors (simulated minus data moments, typically as percent deviations). The weighting matrix controls how each moment is weighted in the minimization. Different choices of produce estimators with different asymptotic variances.

Percent-Deviation Scaling

Scale the moment error vector as percent deviations (not raw differences). This puts all moments in the same units and prevents moments with larger absolute values from receiving unintended extra weight. Exception: percent deviations are not valid when data moments can be zero or change sign.

Weighting Matrix Strategies

1. Identity Matrix ()

Gives each moment equal weight. Simple and sufficient when:

  • The problem is well-conditioned
  • Moments are in the same units (or after percent-deviation scaling)
  • A quick estimate is needed before computing the optimal

2. Two-Step Variance-Covariance Estimator

Definition: Two-Step SMM Estimator

Step 1. Estimate with identity matrix:

Step 2. Compute the error matrix at the Step 1 estimates, where each column is the moment error vector from one simulation:

(Or in percent-deviation form: divide each row by the corresponding data moment .)

Step 3. Estimate the variance-covariance matrix of the moment errors:

The element is .

Step 4. Set the optimal weighting matrix and re-estimate:

Intuition: Downweight moments with high simulation variance; upweight moments that are estimated precisely across simulations.

Practical result: The two-step optimal may not change point estimates much compared to , but it reduces standard errors by efficiently weighting moments.

3. Iterated Variance-Covariance Estimator

The truly optimal is the fixed point of the two-step procedure. Iterate:

The iterated SMM estimator is the such that:

In practice, the two-step estimator usually suffices — the gain from additional iterations is typically small.

4. Newey-West HAC Estimator

When simulated data are autocorrelated (time series models), the variance-covariance matrix of the moments requires a HAC (heteroskedasticity and autocorrelation consistent) estimator.

Definition: Newey-West Weighting Matrix

The asymptotically optimal weighting matrix in the presence of autocorrelation:

where:

The bandwidth parameter controls how many lags are included.

The optimal weighting matrix in the autocorrelated case:

The Newey-West estimator approximates this via the weighted sum of autocovariance matrices.

When to use: Essential for structural models where simulated time series exhibit serial correlation (e.g., DSGE models, asset pricing models with persistence).

Variance-Covariance of

The parameter estimates are asymptotically normal. The estimated variance-covariance matrix is computed from the Jacobian of the moment error vector.

Theorem: SMM Parameter Variance-Covariance

Define the Jacobian matrix of derivatives of the moment error vector with respect to each parameter:

The SMM estimates are asymptotically normal as :

The estimated variance-covariance matrix is:

Computing the Jacobian numerically: Use centered finite differences:

where is the -th unit vector and is the step size. The step size must be large enough that the criterion function changes detectably — see Practical Issues in Simulation Estimation for step-size guidelines.

Identification

A model is:

  • Exactly identified if (parameters = moments): unique solution, no overidentifying restrictions to test
  • Overidentified if : more moments than needed, enables specification testing (J-test — see SMM Copula Specification Testing)
  • Underidentified if : cannot estimate consistently

Practical Moment Selection

Not all moments are orthogonal — some moments convey the same information and don’t separately identify additional parameters. Good practice:

  1. Choose moments with a clear theoretical connection to specific parameters
  2. Overidentify the model () to gain efficiency and enable specification testing
  3. Out-of-sample moment check: after estimation, verify that data moments not used in estimation are matched by the estimated model — a powerful diagnostic

Connections

See Also

Sources

  • Computational Methods for Economists — Ch. 19 — Evans (2024), Sections 19.2–19.5
  • Newey, W.K. and K.D. West (1987), “A Simple, Positive, Semi-Definite, Heteroskedasticity and Autocorrelation Consistent Covariance Matrix,” Econometrica 55(3), 703–708
  • Adda, J. and R. Cooper (2003), Dynamic Economics, MIT Press, pp. 82–100