Simulation-Based Estimation

Routing Summary

This folder covers simulation-based estimation methods — the general framework for estimating structural models when moment conditions or likelihoods are intractable. Contains 15 notes from Liesenfeld & Breitung (1998), Evans (2024) Ch. 19, and Duffie & Singleton (1993) Econometrica (the foundational time-series SME theory).

Concept Map

ConceptNoteTypeDepends OnKey Result
MSM vs. indirect inference vs. EMM — overviewSimulation-Based Estimation - OverviewoverviewStandard Errors and Clustering, Copula EstimationReplace intractable criteria with Monte Carlo; variance inflated by
MSM criterion function, consistency, asymptotic normalityMethod of Simulated Momentsconcept/theoremSimulation-Based Estimation - OverviewConsistent for any ; variance inflated by
Auxiliary model approach: min-distance and score-basedIndirect Inferenceconcept/theoremMethod of Simulated MomentsMatch auxiliary model estimates between real and simulated data
SNP density, EMM procedure, asymptotic efficiencyEfficient Method of Momentsconcept/theoremIndirect InferenceAchieves MLE efficiency via flexible SNP auxiliary model
Common RNGs, variance reduction, step sizesPractical Issues in Simulation EstimationconceptMethod of Simulated Moments, Indirect InferenceStep size must be ; never use software defaults
Identity W, two-step W, Newey-West W, Σ̂_SMM via JacobianSMM Weighting Matrix and Inferenceconcept/theoremMethod of Simulated Moments, Standard Errors and ClusteringOptimal W = Ω̂⁻¹; Σ̂ = (1/S)[dᵀWd]⁻¹
Python workflow: scipy, eps stepsize fix, numerical JacobianSMM Python ImplementationtutorialSMM Weighting Matrix and Inference, Method of Simulated Moments, Practical Issues in Simulation EstimationL-BFGS-B needs options={'eps': 1.0} when moments are in the 100s
Brock-Mirman (1972) model: system, policy function, 6-moment SMM exerciseBrock-Mirman Model - SMM Estimation ExerciseexampleSMM Python Implementation, SMM Weighting Matrix and InferenceLatent TFP motivates SMM; policy function enables efficient simulation
SME (Duffie–Singleton 1993): paper overview, 2 simulation challengesSimulated Moments Estimation - OverviewoverviewMethod of Simulated MomentsSimulate moments when has no closed form; handles nonstationarity + parameter feedback
Stochastic-growth asset-pricing model (Brock/Michener + taste shock)Duffie-Singleton Asset-Pricing ModelexampleSimulated Moments Estimation - OverviewUnobserved taste shock makes Euler-GMM infeasible → simulate; closed-form
Formal SME definition (; ; )Simulated Moments Estimator DefinitiondefinitionDuffie-Singleton Asset-Pricing Model, Method of Simulated Moments; replaces with simulated mean
Geometric ergodicity, Condition B, uniform weak LLNGeometric Ergodicity and Uniform LLNtheoremSimulated Moments Estimator Definition-ergodicity (Lemma 1, Mokkadem) + uniform weak LLN (Lemma 2)
SME weak/strong consistency, AUC & -UC conditionsSME ConsistencytheoremGeometric Ergodicity and Uniform LLNThm 1 (weak, ergodicity); Thms 2–3 (strong, AUC damping)
SME asymptotic normality, simulation-noise inflationSME Asymptotic DistributiontheoremSME Consistency
SME extensions: , calculated moments, measurement error, optionsSME Extensions and ApplicationsconceptSME Asymptotic DistributionCalculated moments cut variance; option price via iterated-expectations

Notes

  • Simulation-Based Estimation - Overview — CONTAINS: MSM vs. indirect inference vs. EMM comparison, SV and diffusion motivating examples, variance structure
  • Method of Simulated Moments — CONTAINS: MSM criterion function, conditional vs. unconditional moments, consistency theorem, asymptotic normality, optimal weight matrix, SV model example
  • Indirect Inference — CONTAINS: Binding function, minimum distance estimator, score-based estimator, auxiliary model choice, smoothly embedded condition
  • Efficient Method of Moments — CONTAINS: SNP density (location, scale, Hermite polynomial), EMM estimator, asymptotic efficiency theorem, model selection for SNP
  • Practical Issues in Simulation Estimation — CONTAINS: Common random numbers, antithetic variates, control variates, auxiliary model selection strategies, step-size guidelines, simulation size trade-offs, implementation checklist
  • SMM Weighting Matrix and Inference — CONTAINS: Identity W, two-step W procedure (R×S error matrix, Ω̂₂ = (1/S)EEᵀ, W̃ = Ω̂₂⁻¹), iterated W, Newey-West HAC W, Σ̂_SMM via Jacobian, identification (exact/over/under)
  • SMM Python Implementation — CONTAINS: General Python SMM workflow, fixed random draws, trunc_norm_draws (inverse CDF), err_vec/criterion functions, L-BFGS-B eps stepsize fix, numerical Jacobian, two-step W code, indirect inference pattern, results comparison table
  • Brock-Mirman Model - SMM Estimation Exercise — CONTAINS: BM1972 six-equation system, latent TFP AR(1), closed-form policy function, simulation algorithm, 6-moment estimation setup (mean c, mean k, mean c/y, var y, corr(c,c-1), corr(c,k)), two-part exercise (identity W + two-step W)
  • Simulated Moments Estimation - Overview — CONTAINS: research question, SME-extends-GMM contribution, the two simulation challenges (nonstationarity, parameter feedback), section/note map
  • Duffie-Singleton Asset-Pricing Model — CONTAINS: production/firm (Eqs. 2.1–2.2), consumer w/ taste shock (2.3–2.4), Markov state & augmented state (2.5–2.6), closed-form special case (4.4–4.5), conditionally-heteroskedastic counterexample (4.11)
  • Simulated Moments Estimator Definition — CONTAINS: primitives ; actual & simulated state processes (3.1, 3.3); moment gap (3.4); SME (3.5); GMM comparison (3.2)
  • Geometric Ergodicity and Uniform LLN — CONTAINS: -ergodic / geometrically ergodic def (4.1), Condition B (4.2), Lemma 1 (Mokkadem), Lipschitz-uniformly-in-probability def, Lemma 2 (uniform weak LLN, 4.7)
  • SME Consistency — CONTAINS: Assumptions 1–4, Theorem 1 (weak consistency), AUC condition (4.9), -smoothness, Lemmas 3–4, Theorem 2 & Theorem 3 (strong consistency, -UC), weak-vs-strong model classes
  • SME Asymptotic Distribution — CONTAINS: Assumptions 6–7, Theorem 4 (), Corollary 3.1 (), efficiency interpretation, rank diagnostic (5.6)
  • SME Extensions and Applications — CONTAINS: -dependent observation (6.1–6.4), , calculated-vs-simulated efficiency gain, measurement error, option-pricing via iterated expectations

Sources

See Also