Simulation-Based Estimation

simulation-methodseconometricsmethod-of-momentsmaximum-likelihooddynamic-programmingmultinomial-probit

Definition

Simulation-based estimation covers methods that replace analytically intractable moment conditions or likelihood contributions with unbiased simulation approximations. The generic problem is evaluating Eh(U)=h(u)f(u)duEh(U)=\int h(u)f(u)\,du where the integral is high-dimensional — e.g., (J1)(J-1) dimensions in multinomial probit or TT dimensions in dynamic programming with horizon TT. Given RR draws urfu^r\sim f, the sample mean (1/R)rh(ur)(1/R)\sum_r h(u^r) is unbiased with variance =Var[h(U)]/R0=\mathrm{Var}[h(U)]/R\to 0 as RR\to\infty (Stern 1997).

Key Ideas

Four estimation families:

Simulator types (ranked by quality):

How It Works

MSL roadmap for MNP (Stern 1997, §2.2):

  1. Choose identifiable parameterization of Ω\Omega and initial θ0\theta_0.
  2. Fix 2NJR2NJR random numbers in separate instrument/estimation files — never change during optimization.
  3. Simulate instruments Qij=(1/R)r(P~ijr)1(P~ijr/θ)Q_{ij}=(1/R)\sum_r(\tilde{P}_{ij}^r)^{-1}(\partial\tilde{P}_{ij}^r/\partial\theta) using GHK.
  4. Given instruments and estimation file, find θ\theta maximizing ijyijlogP^ij\sum_i\sum_j y_{ij}\log\hat{P}_{ij}; use derivative-based optimizer (GHK is smooth).
  5. Update instruments using consistent θ^\hat{\theta}; reoptimize once for (approximately) efficient estimates.

Why It Matters

Before simulation, empirical economists were restricted to models with analytically tractable integrals — iid Extreme Value errors (logit), or at most Gauss-Hermite with scalar heterogeneity. Simulation unlocks:

Open Questions

Related