Brock-Mirman Model — SMM Estimation Exercise

Summary

Evans (2024) Ch. 19 uses the Brock and Mirman (1972) stochastic optimal growth model as a canonical SMM exercise. The model has a known analytical policy function but latent productivity shocks, making it a clean test case for simulation-based estimation. Four parameters are identified from six empirical moments computed on quarterly macroeconomic time series.

Overview

The Brock-Mirman (1972) model is a workhorse of quantitative macroeconomics: a representative agent maximises expected discounted utility from consumption, subject to a stochastic production technology. The model is well-suited to SMM because:

  • It is fully simulable given parameters
  • It has a closed-form policy function (savings rule), making simulation efficient
  • The productivity shock is latent — it drives the data but is not directly observed — a canonical motivation for SMM over GMM

See Method of Simulated Moments for the general MSM theory and SMM Python Implementation for the Python workflow this exercise follows.

Model Equations

The Brock-Mirman (1972) stochastic growth model is characterised by six equations:

Definition: Brock-Mirman (1972) Structural System

Euler equation (consumption):

Budget constraint:

Wage (labour FOC):

Return on capital (capital FOC):

TFP process (AR(1)):

Output:

Variables: = consumption; = savings/investment (= next period’s capital, full depreciation assumed); = wage; = return on capital; = log TFP (latent); = GDP.

Parameters and constraints:

Analytical Policy Function

Theorem: Brock-Mirman Policy Function

The household’s optimal savings decision has the closed-form solution:

This eliminates the need to numerically solve the Euler equation at each guess of during SMM estimation.

Simulation Algorithm

Given parameters with fixed:

  1. Initialise: Set , (sample mean of from data). These are fixed across all simulations.
  2. Draw uniform shocks once: Sample for and . Never re-draw inside the optimizer. See Practical Issues in Simulation Estimation for the common random numbers principle.
  3. Generate : Convert uniform draws via inverse normal CDF:
  4. Simulate using (BM.5) recursively:
  5. Simulate using the policy function (BM.7).
  6. Simulate , from (BM.3)–(BM.4).
  7. Simulate from the budget constraint (BM.2).
  8. Simulate from (BM.6).

SMM Estimation Setup

Exercise 19.1: Estimating the Brock-Mirman Model by SMM

Data: NewMacroSeries.txt — 100 quarterly observations of for .

Calibrated:

Parameters to estimate:

Estimation bounds:

Six moments to match (, so the model is overidentified):

MomentDescription
Average consumption
Average capital stock
Average consumption share
Variance of output
First-order autocorrelation of consumption
Cross-correlation of consumption and capital

Simulation design: simulations, periods each.

Part 1: Estimate with identity weighting matrix . Report , moment errors, criterion function value, and standard errors .

Part 2: Re-estimate with the two-step optimal weighting matrix . Report the same quantities and compare standard errors to Part 1.

See SMM Weighting Matrix and Inference for the two-step procedure and the Jacobian-based formula.

Moment Selection Rationale

The six moments are chosen to identify the four parameters through distinct channels:

  • and are driven primarily by (long-run TFP level) and (capital share determining steady-state ratios)
  • pins down the consumption-to-output ratio, which is a function of in the Brock-Mirman solution
  • and are sensitive to the TFP volatility and persistence
  • reflects the capital-consumption co-movement induced by the AR(1) TFP process

The overidentification () allows for a specification test: moments not used in estimation can be verified against the estimated model — a key diagnostic recommended in SMM Weighting Matrix and Inference.

Why SMM and Not GMM?

The productivity shock in (BM.5) is latent: it is not directly observed in the data. Although the budget constraint and FOCs pin down the model structure, computing theoretical moments like or requires integrating over the distribution of the entire TFP path — a high-dimensional integral with no closed form.

SMM resolves this by simulating the TFP path directly, making any moment computable via Monte Carlo averaging. See Method of Simulated Moments for the general consistency result showing SMM works for any simulations.

Connections

See Also

Sources

  • Computational Methods for Economists — Ch. 19 — Evans (2024), Sections 19.4.2, 19.7
  • Brock, W.A. and L.J. Mirman (1972), “Optimal Economic Growth and Uncertainty: The Discounted Case,” Journal of Economic Theory 4(3), 479–513
  • Smith, A.A. Jr. (2020), “Indirect Inference,” New Palgrave Dictionary of Economics, Palgrave MacMillan