Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

📖 Introduction to structural estimation

Class 1 — Tuesday, August 25

Stony Brook University

Historical overview

Stage 1: early foundations (1930s–1950s)

Leonid Hurwicz, Jacob Marschak, Trygve Haavelmo, Tjalling Koopmans, and the Cowles Commission

Leonid Hurwicz

Leonid Hurwicz

Jacob Marschak

Jacob Marschak

Trygve Haavelmo

Trygve Haavelmo

Tjalling Koopmans

Tjalling Koopmans

Key contributions:

Legacy: SEM becomes the dominant approach to causal inference in economics.

Stage 2: the Lucas critique and microfoundations (1970s)

Robert E. Lucas Jr. and the rational expectations revolution

Robert E. Lucas Jr.

Robert E. Lucas Jr.

Key points:

Legacy: SEM concepts survive but become embedded inside microfounded dynamic systems.

Stage 3: individual-level structural modelling (1980s–1990s)

John Rust (1987): dynamic discrete choice V. Joseph Hotz and Robert A. Miller (1993): CCP inversion, reduced-form based identification Steven Berry, James Levinsohn and Ariel Pakes (1995): random-coefficients demand estimation

John Rust

John Rust

V. Joseph Hotz

V. Joseph Hotz

Robert A. Miller

Robert A. Miller

Steven Berry

Steven Berry

James Levinsohn

James Levinsohn

Key innovations:

Legacy: structural microeconometrics becomes a major field.

Stage 4: modern structural IO (1990s–2020s)

Richard Ericson and Ariel Pakes (1995) \rightarrow dynamic games Victor Aguirregabiria and Pedro Mira, Ariel Pakes et al., and more recent computational IO

Richard Ericson

Richard Ericson

Ariel Pakes

Ariel Pakes

Victor Aguirregabiria

Victor Aguirregabiria

Pedro Mira

Pedro Mira

Advances:

Legacy: modern IO is a fully microfounded, dynamic descendant of SEM.


Flow diagram: classical SEM leads to DSGE models, then to dynamic discrete choice models, then to structural IO

Modern structural econometric models — DSGE, dynamic discrete choice, and structural IO — are dynamic, microfounded generalizations of classical simultaneous equations models (SEM).

Structural and reduced form econometrics

AspectStructural econometricsReduced form econometrics
EssenceEstimation of parameters of economic models derived from theoryEstimation of relationships directly from the data
PurposePolicy analysis, counterfactuals, understanding theoretical mechanismsPrediction, local causal inference
ModelBased on economic theory, optimization behaviorStatistical relationships without explicit economic model
AssumptionsAbout details of economic behaviorAbout statistical properties of data
IdentificationExclusion restrictions, instruments, functional formOften relies on natural experiments, IV, regression discontinuity
Estimation methodsMLE, GMM, simulated methodsOLS, IV, matching, regression discontinuity
Data requirementsOften requires detailed microdataGenerally less detailed or aggregate data
ApplicationsStructural models of demand, dynamic programming, gamesReduced form impact evaluations, treatment effects
  • Is economics a falsifiable science according to Popper (1934)?

  • How can we estimate the effect of a large new and unique policy?

  • Can a model be useful without being realistic?

  • Evidence-based (experimental) vs. model-based (structural) policy analysis -- in medicine?

Why structural econometrics?

Four things a structural approach buys you, each of them a consequence of committing to an explicit model.

Internal consistency. Rational agents facing constraints; uncertainty stated as an explicit probability distribution; well-defined equilibrium concepts (competitive, Nash, and so on); an explicit data-generating process; estimation grounded in the LLN and the CLT.

Elegance and transparency. Every step can be independently verified, and there is little room for researcher discretion — though the numerical implementation can still hide problems.

Causality. A model-based concept of causality, resting on assumptions that are stated rather than implied.

Counterfactuals. Generated by the model itself. They are valid only within the maintained structure, and taking them outside it requires further external validity assumptions.

Components of a structural estimation project

  1. Economic model derived from theory — optimizing agents, possibly with bounded rationality, dynamics, observed and unobserved heterogeneity, and either equilibrium conditions or strategic interaction between agents.

  2. Data generated by that model — cross-section, time series or panel; individual or aggregate; often censored, truncated or incomplete.

  3. Preliminary data analysis — cleaning, descriptive statistics, visualization, and reduced form estimates that feed back into how the model is built.

  4. Estimation method — maximum likelihood (full or limited information), GMM, simulated methods (simulated MLE, method of simulated moments), or Bayesian.

  5. Identification strategy — exclusion restrictions, functional form assumptions, instruments for endogenous variables, policy invariance.

  6. Counterfactual simulations — the estimated model as a synthetic laboratory for welfare effects, market outcomes and policy analysis.

Prototype dynamic discrete choice model

Choices

j=1Jdjt=1,  t\sum_{j=1}^J d_{jt} = 1, \; \forall t

Mutual exclusivity is not restrictive: combinations can be redefined as distinct actions.

States and transitions

Let the state be ztZz_t \in \mathcal{Z}. This is all the information that is relevant for the decision at time tt.

Transition probabilities when action jj is chosen at period tt

fjt(zt+1zt)f_{jt}(z_{t+1} \mid z_t)

State spaces may be large but are often sparse.

Preferences and expected utility

Flow/current/instantaneous utility at time period tt when action jj is chosen

ujt(zt)u_{jt}(z_t)

Discount factor

β(0,1)\beta \in (0,1)

Expected utility

E{t=1Tj=1Jβt1djtujt(zt)z1}\E\left\{\left. \sum_{t=1}^T \sum_{j=1}^J \beta^{t-1} d_{jt} u_{jt}(z_t) \right | z_1 \right\}

Value functions and Bellman equation

Define the optimal policy dt(zt)d_t^\star(z_t) as a vector of zeros and one, indicating the most desirable action.

The value function conditions on optimal behavior in all future periods; it is the maximal attainable expected utility from period tt on

Vt(zt)=E{τ=tTj=1Jβτtdjτ(zτ)ujτ(zτ)zt}V_t(z_t) = \E\left\{\left. \sum_{\tau=t}^T \sum_{j=1}^J \beta^{\tau-t} d_{j\tau}^\star(z_\tau) u_{j\tau}(z_\tau) \right| z_t \right\}

Bellman equation:

Vt(zt)=j=1Jdjt[ujt(zt)+βzVt+1(z)fjt(zzt)]V_t(z_t) = \sum_{j=1}^J d_{jt}^\star \left[ u_{jt}(z_t) + \beta \sum_{z'} V_{t+1}(z') f_{jt}(z' \mid z_t) \right]

We will see in Part II how the Bellman equation can be solved and value functions computed numerically.

Define the choice-specific value:

vjt(zt)=ujt(zt)+βzVt+1(z)fjt(zzt)v_{jt}(z_t) = u_{jt}(z_t) + \beta \sum_{z'} V_{t+1}(z') f_{jt}(z' \mid z_t)

By definition the optimal choice is:

djt(zt)=1{vjt(zt)vkt(zt)  k}d_{jt}^\star(z_t) = \mathbf{1} \left\{ v_{jt}(z_t) \ge v_{kt}(z_t)\, \;\forall k \right\}

Why unobserved heterogeneity is needed

If agents with identical observed states are observed in the data to choose differently

Therefore fully observed heterogeneity is useless for data analysis.

Unobserved heterogeneity framework

Decompose the state:

zt=(xt,et)z_t = (x_t, e_t)

The objective becomes predicting choice probabilities, not individual choices.

Data generating process

Observed data are states and corresponding choices:

(x1,d1,,xT,dT),(x_1, d_1, \dots, x_T, d_T),

with the individual observations given by

(x1(n),d1(n),,xT(n),dT(n)),  n=1,,N(x_1^{(n)}, d_1^{(n)}, \dots, x_T^{(n)}, d_T^{(n)}), \; n = 1, \dots, N

The likelihood integrates out unobservables:

Pr(d1,x2,,dTx1)=tj=1JdjtPr(dtxt,et)Pr(xt+1xt,dt)de1deT\Pr(d_1, x_2, \dots, d_T \mid x_1) = \int \cdots \int \prod_t \sum_{j=1}^J d_{jt} \Pr(d_t \mid x_t, e_t) \Pr(x_{t+1} \mid x_t, d_t) \, de_1 \cdots de_T

Maximum likelihood estimation

Let θ\theta index utilities, transitions, and β\beta.

θ^ML=argmaxθ1Nn=1NlogPr(datanx1n;θ)\hat{\theta}_{ML} = \arg\max_\theta \frac{1}{N} \sum_{n=1}^N \log \Pr(\text{data}_n \mid x_{1n}; \theta)

Early applications include Miller (1984) and Wolpin (1984).

Other estimation approaches:

Multiple decision makers \rightarrow equilibrium models

Macro style models with aggregate states

Dynamic Markov games

References
  1. Gillingham, K., Iskhakov, F., Munk-Nielsen, A., Rust, J., & Schjerning, B. (2022). Equilibrium Trade in Automobiles. Journal of Political Economy, 130(10), 2534–2593. 10.1086/720463
  2. Keane, M. (2010). Structural vs. atheoretic approaches to econometrics. Journal of Econometrics, 156(1), 3–20. https://econpapers.repec.org/article/eeeeconom/v_3a156_3ay_3a2010_3ai_3a1_3ap_3a3-20.htm
  3. Wolpin, K. I. (2013). The Limits of Inference without Theory. The MIT Press. 10.7551/mitpress/9258.001.0001
  4. Rust, J. (2014). The Limits of Inference with Theory: A Review of Wolpin (2013). Journal of Economic Literature, 52(3), 820–850. 10.1257/jel.52.3.820
  5. Sargent, T. J. (2024). Critique and consequence. Journal of Monetary Economics, 141, 2–13. 10.1016/j.jmoneco.2023.10.001