Why Calibrate Bayesian Procedures?
A Bayesian credible interval answers a conditional question: given the observed data and the specified model and prior, what range contains a stated proportion of the posterior distribution? A separate question is whether the procedure behaves well over repeated samples when a parameter is held fixed. In econometrics, this matters when a Bayesian interval or estimator will be used repeatedly across studies, policy settings, or data sets, and its long-run performance is of interest.
Frequentist calibration does not replace the Bayesian interpretation of a posterior. It evaluates the operating characteristics of a procedure under a specified data-generating process. The result depends on that process, the parameter value being held fixed, and the prior used to construct the Bayesian procedure. In particular, a credible interval with 90% posterior probability need not cover a fixed true parameter in 90% of repeated samples.
A Normal-Mean Model for Comparing Procedures
Use a simple model to make the distinction concrete. Suppose \(Y_1,\ldots,Y_n\) are independent observations with \(Y_i\sim N(\theta,\sigma^2)\), where the sampling variance \(\sigma^2\) is known. The parameter of interest is the population mean \(\theta\). The Bayesian analysis assigns the prior \(\theta\sim N(0,\tau^2)\), with \(\tau^2\) also specified. Under this model, the sample mean has distribution \(\bar Y\sim N(\theta,\sigma^2/n)\).
The posterior is normal. Write \(V\) for its variance and \(a\) for the weight on the sample mean in its posterior mean. Completing the square in the product of the normal likelihood and prior gives:
A central Bayesian \(100(1-\alpha)\%\) credible interval is \(a\bar Y\pm z_{1-\alpha/2}\sqrt V\), where \(z_{1-\alpha/2}\) is the corresponding standard-normal quantile. Its posterior probability is \(1-\alpha\) under the specified model and prior. For comparison, the usual normal-theory frequentist interval is \(\bar Y\pm z_{1-\alpha/2}\sigma/\sqrt n\); under the stated sampling model its coverage is exactly \(1-\alpha\) for every \(\theta\).
Deriving Fixed-Parameter Bias and Coverage
The posterior mean is a data-dependent estimator, \(\hat\theta_B=a\bar Y\). Under repeated sampling at a fixed \(\theta\), its expectation and variance follow from \(\bar Y\sim N(\theta,\sigma^2/n)\):
When \(0<a<1\), the estimator shrinks the sample mean toward the prior mean, zero. Its bias is therefore toward zero: negative for positive \(\theta\), positive for negative \(\theta\), and zero at \(\theta=0\). This bias is not automatically a defect; shrinkage can trade bias for reduced sampling variability. But it must be measured at the parameter values relevant to the application.
The Bayesian interval has a fixed half-width \(c=z_{1-\alpha/2}\sqrt V\). To find its repeated-sampling coverage, standardize the random posterior mean \(a\bar Y\), whose repeated-sampling distribution is normal:
where \(\Phi\) is the standard normal cumulative distribution function. This expression shows why credible level alone does not determine fixed-parameter coverage. The interval width comes from the posterior variance, while the repeated-sampling distribution of its center has its own variance and may be shifted away from \(\theta\) by shrinkage.
Worked Example: Fixed-Parameter Bias and Coverage
Suppose \(n=25\), \(\sigma=10\), and the prior is \(N(0,25)\). Evaluate the posterior mean and central 90% credible interval as repeated-sample procedures when the true value is \(\theta=8\). All quantities are in the units of the outcome.
The sample mean has standard error \(10/\sqrt{25}=2\). The posterior variance and shrinkage weight are:
Thus the posterior mean is \(0.8621\bar Y\), with posterior standard deviation \(\sqrt{3.4483}=1.857\). Using \(z_{0.95}=1.6449\), the 90% credible interval is centered at \(0.8621\bar Y\) and has half-width \(1.6449(1.857)=3.054\).
At \(\theta=8\), the posterior-mean estimator has bias \((0.8621-1)(8)=-1.103\) outcome units, and repeated-sampling standard deviation \(0.8621(2)=1.724\). Its fixed-parameter coverage is therefore:
So this 90% posterior interval covers \(\theta=8\) in about 86.3% of repeated samples under the specified sampling model, not 90%. By contrast, the frequentist 90% interval has half-width \(1.6449(2)=3.290\) outcome units and exact 90% coverage at every \(\theta\) in this model. The result is specific to this prior, sample size, and parameter value; it does not imply that Bayesian credible intervals always undercover.
Estimators and Intervals Have Different Operating Characteristics
An interval procedure and a point estimator should be assessed separately. For the model above, the frequentist estimator \(\bar Y\) is unbiased because \(E_\theta[\bar Y]=\theta\), and its variance is \(\sigma^2/n\). The posterior mean \(a\bar Y\) is biased except at \(\theta=0\), but its variance is \(a^2\sigma^2/n\), smaller than that of \(\bar Y\) when \(0<a<1\). Bias alone does not rank estimators; a fuller comparison may consider mean squared error, which equals variance plus squared bias.
Likewise, the fixed-parameter coverage of a Bayesian interval does not say whether the interval is useful in a particular analysis. Its posterior probability statement remains valid relative to the specified posterior. Calibration instead asks how often the procedure contains the fixed truth under a designated repeated-sampling experiment. Both descriptions can be relevant, but neither should be substituted for the other.
Worked Example: Estimating Coverage by Repeated Simulation
Continue with the model and settings in the preceding example, holding the true value at \(\theta=8\). To estimate operating characteristics, generate \(R=1{,}000\) independent sample means from \(N(8,4)\). For each sample mean, calculate the Bayesian posterior mean and interval, and the frequentist interval. The normal sampling assumptions and known variance are satisfied by construction in this hypothetical simulation.
Suppose the simulation records 861 Bayesian intervals containing 8 and 902 frequentist intervals containing 8. The estimated coverages are \(861/1{,}000=0.861\) and \(902/1{,}000=0.902\), respectively. These are estimates from finite simulation, not exact coverage probabilities. For an estimated coverage \(\hat q\), its approximate Monte Carlo standard error is \(\sqrt{\hat q(1-\hat q)/R}\). Thus the two standard errors are:
The simulation estimates are consistent with the analytical values: Bayesian coverage is near 0.863, while frequentist coverage is near 0.900. If the average posterior mean across the 1,000 repetitions were 6.91, its estimated bias would be \(6.91-8=-1.09\) outcome units, close to the analytical bias of \(-1.103\). Repeating a simulation with a larger \(R\) would generally reduce Monte Carlo uncertainty, but it would not change the underlying operating characteristics.
Calibration Averaged Over a Prior
Fixed-parameter calibration is not the only way to average performance. If the parameter is itself generated from the same prior used in the analysis, Bayesian credible sets have a precise prior-averaged coverage property. This is sometimes called prior-predictive calibration. It does not guarantee nominal coverage at each fixed parameter value.
The justification is the law of total probability applied to the joint prior-predictive experiment:
This identity concerns the joint prior-predictive distribution. It can coexist with undercoverage at some fixed values and overcoverage at others. The prior-averaged property is informative when that prior represents the distribution of parameter values across the situations being evaluated; it is not a substitute for fixed-parameter assessment when a particular parameter value or range is the target.
Worked Example: Prior-Predictive Coverage
Use the same normal model and prior \(N(0,25)\), and generate a parameter value from that prior before generating data. For each of 1,000 repetitions, draw \(\theta\sim N(0,25)\), then draw a sample mean \(\bar Y\sim N(\theta,4)\), and construct the central 90% posterior credible interval. This simulation checks coverage averaged over the prior, rather than at the fixed value \(\theta=8\).
Suppose 904 of the 1,000 intervals contain their corresponding generated parameter values. The estimated prior-predictive coverage is \(904/1{,}000=0.904\), with Monte Carlo standard error:
An estimate of 0.904 is compatible with the 0.900 prior-averaged coverage, given simulation error. It does not contradict the approximately 0.863 coverage calculated at \(\theta=8\): the two calculations average over different distributions. The fixed-parameter calculation holds \(\theta=8\); the prior-predictive calculation averages across values drawn from \(N(0,25)\).
A Practical Calibration Workflow
A useful evaluation begins by stating exactly which distribution is used to generate repeated data. For an econometric application, that statement should identify the parameter values or parameter-generating distribution, the likelihood, sample size, covariates or design, and any assumed error structure. Calibration conclusions apply only to the conditions represented in that experiment.
State the fixed parameter values (or prior-predictive distribution), sampling model, and design held constant across repetitions.
Record how the Bayesian posterior mean and credible interval are constructed, along with the frequentist estimator and confidence interval used for comparison.
Across independent generated data sets, estimate bias by averaging estimator minus truth and estimate coverage by the fraction of intervals containing the truth.
Give Monte Carlo standard errors for simulation estimates and state whether results are fixed-parameter or prior-averaged.
In Bayesian computations based on simulation, numerical approximation can introduce additional error into posterior summaries. That computational error should not be confused with Monte Carlo uncertainty from generating repeated data sets. Where practical, posterior computation should be sufficiently accurate that it does not materially distort the estimated bias or coverage.
Common Mistake
Wrong reasoning: “The interval is a 90% Bayesian credible interval, so it must contain the true coefficient in 90% of repeated samples.” The 90% statement is conditional on the observed data and the chosen posterior. Fixed-parameter coverage requires a separate calculation or simulation under a sampling distribution with the true coefficient held fixed.
Correction: State the averaging distribution before reporting a calibration percentage. For a fixed-parameter claim, use \(P_\theta\{\theta\in C(Y)\}\) at specified \(\theta\). For a prior-averaged claim, average over parameter values drawn from the prior as well as the data. Also report estimator bias separately from interval coverage: a procedure can have a biased point estimator and an interval with useful coverage, or the reverse.
Check Your Understanding
Answer each question by specifying the probability or expectation being considered.
- In one sentence, distinguish a 90% posterior credible interval from a 90% fixed-parameter confidence interval.
- For the normal-mean model, why does the posterior mean \(a\bar Y\) have bias \((a-1)\theta\)?
- Why can a procedure have 90% prior-predictive coverage but less than 90% coverage at a particular fixed value of \(\theta\)?
- A simulation estimates coverage as 0.84 from 400 repetitions. Calculate its approximate Monte Carlo standard error using \(\sqrt{\hat q(1-\hat q)/R}\).
- What must be specified before a repeated-sample coverage estimate can be interpreted for an econometric application?