Bronk Ramsey 2009 - Calibration Likelihood and the Calibration Curve
Summary
A 14C measurement is the likelihood for the sample’s true 14C ratio ; the calibration curve acts as a prior linking to calendar date . Integrating out gives the standard calibration likelihood . Because wiggles and has plateaus, the posterior over is multimodal and not normal.
Overview
The paper’s framework: events are points on a continuous (floating-point) timescale; observations give likelihoods for event dates. Calendar information (historical records, scientific dating) is likelihood; relative information (stratigraphy) is prior. The timescale must be well defined: OxCal uses a fractional-year ISO-8601-based scale (1.0 = 0001-01-01 00:00 UT, year length 365.2425 days); “cal BP” means years before the middle of AD 1950.
Main Content
Bayes' theorem for chronologies (Eq. 1)
where are event dates, measurements, the prior (relative information) and the likelihood (calendar information). The null prior (Eq. 2) is “quite inappropriate” when there are many dates.
Non-14C likelihoods (Eqs. 3-4)
A historical range gives (reign of William the Conqueror). An Ar-Ar age of BP (Laacher See Tephra) gives .
Standard calibration equation (Eqs. 5-11)
Let be the true 14C ratio. Measurement model (Eq. 5): . Curve prior (Eq. 6): , neutral with respect to date because it integrates to a constant over . Integrating out (Eqs. 7-8):
With a single event and a flat prior (Eq. 10), the posterior equals this likelihood: (Eq. 11).
Proof sketch. The product of two Gaussians in integrates to a Gaussian in with summed variance.
Practical points from the paper.
- Express near-background measurements as the ratio , not the 14C age, because errors are approximately normal on the ratio but far from normal for the age; calibrate older dates against the ratio.
- Eq. 9 already contains prior information from the curve, so repeated 14C measurements on the same sample must be combined before calibration; otherwise the curve prior is counted several times.
- The probability method (Eq. 9) is “essentially Bayesian”; the older intercept method gives only ranges.
- Reported ranges are highest probability density (HPD) regions at 68% and 95%, not “1 sigma/2 sigma” (those words belong to the intercept method).
Examples
Multimodal calendar posterior from a toy curve
Setup: grid of calendar years 1000-1600; toy curve with ; measurement . Solution: evaluate Eq. 9 on the grid and normalise. Result: three local maxima near 1259, 1338 and 1419; 95% HPD set . Interpretation: the curve crosses 1300 three times, so three distinct calendar windows are plausible. A single interval or a normal summary misrepresents this; a gradient-based sampler on would find one mode only.
import numpy as np
from scipy.signal import find_peaks
cal = np.arange(1000, 1601)
r = 1000 + 0.9*(cal-1000) + 60*np.sin((cal-1000)/18) # toy curve (not IntCal)
s = 12.0
lik = np.exp(-0.5*(1300-r)**2/(20**2+s**2))/np.sqrt(20**2+s**2)
post = lik/lik.sum()
print(cal[find_peaks(post, height=0.2*post.max())[0]]) # [1259 1338 1419]
idx = np.argsort(post)[::-1]; keep = np.sort(cal[idx[:np.searchsorted(np.cumsum(post[idx]), .95)+1]])Why E39 sums the date out on a grid. With a discrete 1-year grid, the date is a categorical parameter: the marginal likelihood of each measurement is , so only continuous nuisance parameters (lab offsets) remain for NUTS. This avoids sampling a multimodal continuous . This is the example’s design (see the gallery), not a claim of the paper.
PyMC-style sketch (untested pseudocode).
with pm.Model():
log_p_t = pm.math.log(prior_on_grid) # (G,)
mu = curve_mean + lab_offset[lab] # (N,G)
ll = pm.logp(pm.Normal.dist(mu, pt.sqrt(s_obs[:,None]**2 + curve_sd**2)), y[:,None])
pm.Potential("ll", pm.math.logsumexp(ll + log_p_t, axis=1).sum())Connections
- Order and group priors: Bronk Ramsey 2009 - Order Constraints and the Uniform Phase Prior.
- Diagnostics: Bronk Ramsey 2009 - MCMC Outputs Diagnostics and Agreement Indices.
- Convolution of uncertainties (measurement plus curve) resembles error-in-variables models: Missing Data Models for the general latent-variable view.
See Also
Bronk Ramsey 2009 - Bayesian Analysis of Radiocarbon Dates - Overview