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)du where the integral is high-dimensional — e.g., (J−1) dimensions in multinomial probit or T dimensions in dynamic programming with horizon T. Given R draws ur∼f, the sample mean (1/R)∑rh(ur) is unbiased with variance =Var[h(U)]/R→0 as R→∞ (Stern 1997).
Key Ideas
Four estimation families:
- Method of Simulated Moments (MSM) — replace true moment h(y,X∣θ) with simulated counterpart h^; find θ solving 0=Q′h^; consistent at any fixed R as N→∞ (LLN washes out simulation error); asymptotic covariance inflated by [1+1/R]; GLS-optimal instruments Q=D−1(yi)∂h/∂θ make MSM asymptotically equivalent to ML.
- Maximum Simulated Likelihood (MSL) — simulate L^i=(1/R)∑rL^ir and maximize ∑ilogL^i; technically requires R→∞ as N→∞ for consistency (Jensen inequality bias: ElogP^i=logEPi=logPi); Börsch-Supan–Hajivassiliou (1993) show bias negligible in practice with smooth simulators; more efficient than MSM.
- Method of Simulated Scores (MSS) — simulate the score statistic ∂logLi/∂θ directly; achieves efficiency of ML plus consistency of MSM; theoretically promising but the hardest to implement; least developed as of 1997.
- MCMC — Gibbs sampling, Metropolis-Hastings, and related algorithms form a fourth estimation family; characterized by Stern (1997) as "very expensive relative to MSM and MSL," a 1997 assessment that was overtaken by KSC (1998) mixture approximations, FFBS smoothers, and GPU computing.
Simulator types (ranked by quality):
- Frequency (direct) simulator: P^i=(1/R)∑r1[ur<Xiβ]; unbiased, Var=Pi(1−Pi)/R; but a step function in θ — discontinuous and non-differentiable, unsuitable for derivative-based optimizers; the naive baseline.
- GHK simulator (Geweke 1991; Hajivassiliou 1990; Keane 1994): for MNP, alternates between computing p^k=Φ[(upper truncation)/σ2] analytically and simulating ujk∗ from truncated normals; products ∏kp^k accumulate the simulator; strictly bounded (0,1); continuous and differentiable in θ; importance-sampling interpretation (oversamples joint density correctly via conditioning); best Monte Carlo performance in all known benchmarks.
- Decomposition simulator (Stern 1992): decompose u∗=Z1+Z2 with Z1∼N[0,λ], Z2∼N[0,Ωj∗−λ] independent; then Pj=∫∏kΦ(λkVjk∗−z2k)g(z2)dz2 simulatable as (1/R)∑r∏kΦ(λkVjk∗−z2kr); shares GHK's smoothness and boundedness.
- Importance sampling: rewrite Eh(U)=∫[h(u)f(u)/g(u)]g(u)du and draw from well-chosen g; requirements: same support as f, easy to draw from g, h(u)f(u)/g(u) bounded and smooth; optimal g∝∣h(u)f(u)∣ achieves zero variance.
- Antithetic acceleration: average h(F−1(zr)) and h(F−1(1−zr)); for symmetric F and monotone h, covariance term is negative so variance is reduced; reduces simulation loss in Var(θ^) to order N−1, making standard-error adjustment unnecessary.
How It Works
MSL roadmap for MNP (Stern 1997, §2.2):
- Choose identifiable parameterization of Ω and initial θ0.
- Fix 2NJR random numbers in separate instrument/estimation files — never change during optimization.
- Simulate instruments Qij=(1/R)∑r(P~ijr)−1(∂P~ijr/∂θ) using GHK.
- Given instruments and estimation file, find θ maximizing ∑i∑jyijlogP^ij; use derivative-based optimizer (GHK is smooth).
- Update instruments using consistent θ^; 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:
- MNP with free correlation structure Ω (no IIA; AR(1) + random effects in Börsch-Supan et al. 1992 improve pseudo-R2 from 40% to 60%).
- Dynamic programming with T-dimensional planning horizon (Pakes 1986 patent renewal: T-dim integral for reservation return sequence).
- Market entry games with unobserved heterogeneity (Berry 1992: ENi easy to simulate even when Ni likelihood is not).
- Demand systems with interacting consumer/brand unobservables (BLP 1995: ξj treated as fixed effect to avoid endogeneity).
Open Questions
- Identification of Ω in MNP is weak except in panels; adding elements improves fit but precision of Ω estimates declines with dimension (Geweke-Keane-Runkle 1994).
- MSS remains theoretically superior but practically underdeveloped.
- Appropriate R: Pakes (1986) uses large R; Monte Carlo studies suggest R=3 often sufficient with GHK — the right answer is problem-specific.
Related