Model Comparison

model-comparisonmodel-selectionbayes-factoraicbicmarginal-likelihooddiebold-marianoforecast-evaluation

Definition

Model comparison is the formal evaluation of two or more statistical models against each other, using data to determine which provides a better characterisation of the data-generating process. The appropriate criterion depends on the goal: in-sample fit (AIC, BIC, likelihood ratio), predictive accuracy (Diebold-Mariano test, log predictive score), or Bayesian evidence (Bayes factor / Marginal Data Density). In-sample fit criteria penalise for parameter count; predictive criteria evaluate out-of-sample performance; Bayesian criteria automatically trade off fit against parsimony through the prior.

Key Ideas

How It Works

Nested model comparison (frequentist):

  1. Estimate restricted model M0\mathcal{M}_0 and unrestricted model M1\mathcal{M}_1.
  2. Compute LR=2[(θ^1)(θ^0)]\text{LR} = 2[\ell(\hat\theta_1) - \ell(\hat\theta_0)]; reject M0\mathcal{M}_0 if LR>χq,α2\text{LR} > \chi^2_{q,\alpha}.

Information criteria (frequentist):

  1. Estimate all candidate models by maximum likelihood estimation (MLE).
  2. Compute AIC or BIC for each; select the model with minimum criterion.
  3. AIC is preferred when prediction is the goal; BIC when consistent model identification matters.

Bayesian model comparison:

  1. Place proper priors on parameters within each model.
  2. Compute logp(yMk)\log p(y \mid \mathcal{M}_k) for each candidate (Chib 1995 identity, bridge sampling, or harmonic mean).
  3. Rank models by posterior probability P(Mky)p(yMk)P(Mk)P(\mathcal{M}_k \mid y) \propto p(y \mid \mathcal{M}_k) P(\mathcal{M}_k).

Out-of-sample predictive comparison:

  1. Use a rolling or expanding window to produce hh-step-ahead forecasts from each model.
  2. Compare point-forecast accuracy via MSFE/Diebold-Mariano; density accuracy via log score or Continuous Ranked Probability Score (CRPS).

Why It Matters

Model comparison is the central task of empirical econometrics: without a criterion for choosing among specifications, estimation is uninformative. The choice of criterion determines the conclusion — BIC typically selects sparser models than AIC, and Bayesian Bayes factors can favour very different models than frequentist LR tests.

Open Questions

Related