Bronk Ramsey 2009 - MCMC Outputs Diagnostics and Agreement Indices

Summary

Posteriors are explored by Metropolis-Hastings MCMC (about - iterations), summarised as marginal densities and HPD ranges, and interrogated with derived quantities (first, last, span, order, interval). Models are checked by simulation (recover a known phase) and a data-free run; fit is measured by agreement indices (acceptable above about 60%) and formal outlier analysis.

Overview

The paper separates three problem areas: the model, the measurements, and the MCMC itself.

Main Content

Computation. With 20 events over a 500-year span at 5-year resolution there are outcomes, so grid enumeration is impossible. OxCal 4 uses Metropolis-Hastings (needs only relative probabilities); Gibbs sampling can converge faster but works only for specific models and is no longer used. Convergence: noisy, run-to-run-varying densities indicate too few iterations; several starting points should give the same marginals (necessary, not sufficient). If the chain cannot start (e.g. undated boundaries), give a likelihood to the boundary, e.g. Boundary("End",U(AD(1000),AD(1400))), or split the model.

Outputs. Marginal posterior of each parameter (integrating out the others, by histogramming MCMC draws); ranges at 68% and 95% as HPD (the shortest interval containing that mass); interrogation without changing the model: First, Last, Span, Order (pairwise order matrix), Interval, Difference, Correlation, and MCMC_Sample.

Agreement index (Eqs. 33-39)

Let be the posterior under the null prior and the posterior under the full model. Then while depends on all data. For each measurement

the ratio of mean likelihoods under the full and null models; reasonable minimum (about 1 in 20 may fall below). is allowed. Overall: (Eq. 36) ignores parameter correlation; the better (Eq. 37). Geometric-mean versions and (Eqs. 38-39); prefer (OxCal 4). These are not strict Bayes factors but are comparable across models.

Testing models (Fig. 8). (1) Simulate known truth: simulate 14C dates (R_Simulate) for a scenario (e.g. ten events in a 100-year phase, errors), run the analysis, and check that the output recovers the truth; if precision is too low, increase the number of dates; if accuracy is wrong, the model is wrong. (2) Run with no data (Date without likelihood) to see how “vague” the prior alone is; even a bare order constraint on ten events in 1000-1200 CE strongly shapes the intermediate dates.

Measurement-model conflict. Spot a bad date by little overlap between its likelihood and the marginal prior (residual material, contamination). Two remedies: formal outlier analysis (each date gets a prior outlier probability, typically 0.05, and a posterior outlier probability is returned; Christen 1994, 2003; Bronk Ramsey 2009 Outlier) which model-averages but complicates the model; or the agreement index, which leaves the model unchanged. Extreme outliers are caught by both; cut-offs are arbitrary. Model choice by Bayes factors (Nicholls and Jones 2001) is possible but not yet generalised.

Other problems. Any correlated mismatch between samples and calibration curve is hard to diagnose; conclusions rest on 14C assumptions, sample context and association.

Examples

Reading a poor agreement index

(Hypothetical numbers.) A 10-date uniform phase gives and one date with . Interpretation: that date is incompatible with the phase assumption and the other nine; either it is residual or intrusive (outlier model with prior 0.05 will down-weight it), or the single-phase assumption is wrong. Compare after removing the date or using two phases.

import numpy as np
def agreement_i(lik_i, post_full, post_null):
    """lik_i: p(y_i|t) on a grid; post_*: marginal posteriors on the same grid (sum to 1)."""
    return 100.0 * (lik_i * post_full).sum() / (lik_i * post_null).sum()

Connections

Compare with posterior-predictive and prior-predictive checks: Posterior Predictive Checking, Prior Predictive Checking; simulated-truth recovery: Simulation-Based Calibration - Overview; MCMC theory: MCMC Basics, Efficient MCMC; outlier mixtures: Monsters and Mixtures.

See Also

Bronk Ramsey 2009 - Bayesian Analysis of Radiocarbon Dates - Overview