Tutorials › Model-Informed Drug Development (MIDD) › Calibration of Translational Prediction Intervals

Translational Modeling and Uncertainty · Tutorial 137 of 596

Calibration of Translational Prediction Intervals

Learn to assess whether translational prediction intervals achieve their stated coverage on held-out data, and interpret coverage separately from interval width.

Advanced 12 min read

What You'll Learn

  • Define nominal and empirical coverage for translational prediction intervals.
  • Calculate and interpret observed coverage on withheld validation units.
  • Quantify uncertainty in empirical coverage with a Wilson interval.
  • Distinguish calibration from interval width and sharpness.
  • Check for directional misses and assess when grouped validation data weaken coverage conclusions.

Why Calibration Matters

A translational model may provide a prediction interval for a target outcome, such as human clearance inferred from preclinical evidence. The interval communicates uncertainty about a future or withheld outcome, not just uncertainty about a fitted parameter. Its stated coverage is meaningful only if intervals produced by the procedure contain outcomes at approximately the promised rate in the relevant target setting. A narrow interval that frequently misses is not well calibrated; a very broad interval may attain high coverage while providing little decision-relevant precision.

The earlier material on leave-one-species-out validation provides a way to evaluate predictions on species excluded from model fitting. Calibration asks a focused question about the intervals generated in that validation: among comparable withheld units, how often did the observed outcome fall inside its interval? The answer depends on the target population and validation design. Coverage across compounds does not automatically establish coverage across species, or vice versa.

Definition: A prediction interval procedure with nominal coverage \(1-\alpha\) produces an interval \(C\) intended to contain a future target outcome \(Y_{\mathrm{new}}\) with probability \(1-\alpha\), under its stated model and sampling assumptions. Its coverage is \(P(Y_{\mathrm{new}}\in C)\). For \(n\) withheld validation units, empirical coverage is the proportion of their observed outcomes that fall within their corresponding intervals.

For validation unit \(i\), write its observed outcome as \(y_i\) and its interval as \([L_i,U_i]\). Define the coverage indicator \(I_i=1\) if \(L_i\leq y_i\leq U_i\), and \(I_i=0\) otherwise. If \(k\) of the \(n\) outcomes are covered, empirical coverage is \(\hat{c}=k/n\). A 90% nominal interval has \(\alpha=0.10\); its nominal rate is a long-run target, not a promise that exactly nine of every ten outcomes in a small validation set will be covered.

Conditions for Interpreting Coverage

A coverage assessment is informative only when the validation procedure corresponds to the intended use. Each interval must be constructed without using the outcome it is later checked against. For leave-one-species-out evaluation, for example, the held-out species must not influence fitting, model selection, or interval construction for that fold. If the same held-out outcomes are used to tune the method until coverage looks satisfactory, the reported rate is optimistic as an assessment of performance on new data.

The target outcome, prediction horizon, nominal level, and validation unit should also be specified. If the intended claim concerns a new species, compounds measured within one species are not automatically independent evidence for that claim. If the target is a new compound from a defined population, compounds may be the appropriate units, subject to dependence and sampling conditions. With independent, comparably distributed validation units and a fixed interval procedure, the indicators \(I_i\) can be treated as Bernoulli observations with a common coverage probability \(c\). Then \(k\) follows a binomial distribution with parameters \(n\) and \(c\). If units are clustered or strongly dependent, this binomial calculation overstates the information in the validation sample.

Coverage is usually a marginal property: it averages over the target population represented by the validation design. Overall coverage can look satisfactory while performance differs across species, compound classes, or prediction ranges. Therefore, a useful report gives the overall count and rate, then examines whether misses concentrate in a biologically meaningful subgroup or predominantly occur on one side of the intervals. Small subgroup counts make such patterns uncertain; they are signals for investigation, not definitive estimates of subgroup coverage.

Worked Example: Counting Coverage in a Withheld-Compound Set

Suppose a hypothetical translational model produces nominal 90% prediction intervals for clearance, in L/h/kg, for 10 compounds withheld from model fitting. The observed clearances are \(1.1, 1.4, 1.7, 2.0, 2.1, 2.4, 2.7, 3.0, 3.4,\) and \(3.8\). Their respective intervals are \([0.8,1.3]\), \([1.2,1.6]\), \([1.5,1.9]\), \([1.7,2.2]\), \([1.9,2.3]\), \([2.1,2.6]\), \([2.5,2.9]\), \([2.7,3.2]\), \([3.0,3.5]\), and \([3.3,3.7]\), all in L/h/kg.

The first nine observed values fall within their intervals. The final value, 3.8 L/h/kg, is above its upper limit of 3.7 L/h/kg. Thus \(k=9\) and \(n=10\), so

$$ \hat{c}=\frac{k}{n}=\frac{9}{10}=0.90. $$

The observed coverage equals the nominal 90% rate. This is consistent with calibration, but it does not establish that the procedure has exactly 90% coverage: ten observations provide limited precision, and one miss is not surprising at this nominal level. The intervals were checked against outcomes not used to construct them, satisfying a key validation condition. The interpretation still depends on whether these withheld compounds represent the population for which future coverage is claimed.

Coverage Uncertainty and a Score-Based Interval

Empirical coverage itself varies from one validation sample to another. Under the independent Bernoulli assumptions above, its estimated standard error is approximately \(\sqrt{\hat{c}(1-\hat{c})/n}\). This approximation can be unreliable near zero or one, especially for small \(n\). A Wilson score interval is one useful confidence interval for the underlying coverage probability \(c\); it is not a prediction interval for an individual outcome.

To see its basis, let \(z\) be the standard normal quantile for the chosen two-sided confidence level; for 95% confidence, \(z\approx1.96\). Inverting the score test for a binomial proportion retains values \(c\) satisfying

$$ \frac{(\hat{c}-c)^2}{c(1-c)/n}\leq z^2. $$

Multiplying by the positive denominator and rearranging gives

$$ (n+z^2)c^2-(2n\hat{c}+z^2)c+n\hat{c}^2\leq0. $$

The roots of this quadratic are the Wilson endpoints. Writing them as center plus or minus half-width gives

$$ \frac{\hat{c}+\frac{z^2}{2n}}{1+\frac{z^2}{n}} \ \pm\ \frac{z}{1+\frac{z^2}{n}} \sqrt{\frac{\hat{c}(1-\hat{c})}{n}+\frac{z^2}{4n^2}}. $$

The interval expresses sampling uncertainty about \(c\) under the binomial assumptions. It does not give the probability that the fixed coverage probability lies in this particular interval. If observations are clustered, a method that accounts for that dependence is needed instead of treating all observations as independent Bernoulli trials.

Worked Example: Uncertainty Around an Observed 85% Coverage

In a hypothetical validation of 20 distinct compounds, a nominal 90% procedure covers 17 outcomes. Then \(\hat{c}=17/20=0.85\). Use a 95% Wilson confidence interval with \(z=1.96\). The center is

$$ \frac{0.85+1.96^2/(2\cdot20)}{1+1.96^2/20} = \frac{0.94604}{1.19208} \approx 0.7936. $$

The half-width is

$$ \frac{1.96}{1.19208} \sqrt{\frac{0.85(1-0.85)}{20}+\frac{1.96^2}{4\cdot20^2}} = \frac{1.96}{1.19208}\sqrt{0.008776} \approx 0.1540. $$

Therefore the 95% Wilson interval is approximately

$$ [0.7936-0.1540,\;0.7936+0.1540]=[0.6396,\;0.9476]. $$

Rounded to three decimal places, this is \([0.640,0.948]\). The observed rate, 0.85, is below the nominal 0.90, but the interval is wide and includes 0.90. With only 20 validation units, the data are compatible with a range of underlying coverage values. This is not proof of calibration; it indicates that this sample alone does not precisely distinguish the true rate from 90%, under the assumptions used for the interval.

Calibration Is Not the Same as Width

Coverage evaluates how often intervals contain the outcomes; width describes how much uncertainty the intervals communicate. Both matter. A procedure can achieve high coverage by producing intervals so broad that they are of little practical use. Conversely, narrow intervals can be attractive but poorly calibrated if they omit too many outcomes. Calibration is therefore assessed against the nominal rate, while width is summarized separately in the outcome’s units and interpreted in relation to the decision.

A useful comparison keeps the validation outcomes and nominal level fixed, then reports coverage alongside a width summary, such as the median \(U_i-L_i\). Width comparisons are most interpretable when the procedures target the same outcome and units. Neither a small average width nor a high observed coverage alone establishes overall superiority. Calibration is also not enough to establish that the model is appropriate for a new biological domain; the validation set must represent the intended application.

Worked Example: Comparing Narrow and Broad Intervals

Consider eight hypothetical withheld compounds with observed clearances of \(1.0, 1.3, 1.5, 1.8, 2.0, 2.2, 2.5,\) and \(2.8\) L/h/kg. Two procedures each claim nominal 90% coverage. Procedure A produces broad intervals: \([0.5,1.5]\), \([0.8,1.8]\), \([1.0,2.0]\), \([1.2,2.2]\), \([1.5,2.5]\), \([1.7,2.7]\), \([2.0,3.0]\), and \([2.2,3.2]\). All eight outcomes are covered, so its empirical coverage is \(8/8=1.00\).

Procedure B produces narrower intervals: \([0.8,1.2]\), \([1.1,1.5]\), \([1.4,1.6]\), \([1.6,2.0]\), \([1.9,2.1]\), \([2.3,2.6]\), \([2.3,2.7]\), and \([2.9,3.1]\), also in L/h/kg. The first five outcomes and the seventh are covered; 2.2 L/h/kg falls below the sixth interval, and 2.8 L/h/kg exceeds the eighth. Thus its empirical coverage is \(6/8=0.75\).

On this small set, A has higher observed coverage and broader intervals; B is narrower but misses two of eight outcomes. Neither result establishes the long-run coverage of the procedures. In particular, observing 100% coverage for A does not mean its true coverage is 100%, and the sample is too small to make a precise comparison. Reporting both coverage and interval widths makes the trade-off visible instead of treating width as evidence of calibration.

Diagnostics, Alternatives, and Limitations

When observed coverage differs from nominal coverage, first verify the validation construction: confirm that each outcome was withheld from all fitting and tuning steps, that the interval level was recorded correctly, and that outcomes and bounds use consistent units and transformations. Then inspect the pattern of misses. A concentration of misses above upper limits suggests underprediction in the relevant cases; concentration below lower limits suggests overprediction. A total coverage rate can hide such imbalance because it counts either kind of miss identically.

Coverage estimates should also be examined by relevant groups or ranges when the validation sample supports it. Such stratification can reveal poor conditional performance that is obscured by acceptable marginal coverage, but small strata yield imprecise rates. If several compounds come from the same species, treating them as independent can make a confidence interval too narrow. The relevant unit of replication should match the intended claim, and conclusions should be limited when only a few independent species are available.

A direct empirical coverage estimate is transparent and requires few distributional assumptions, but it can be imprecise with sparse validation data. A binomial confidence interval quantifies that uncertainty under independence; exact binomial intervals are another option, particularly for very small samples. Model-based predictive checks can explore whether simulated outcomes reproduce observed features, but they do not replace evaluation on genuinely withheld outcomes. In every approach, calibration should be reported separately from interval width. None of these summaries guarantees reliable extrapolation beyond the biological domain represented in validation.

Common pitfall: “The intervals are wide, so they must be well calibrated.” Width alone says nothing about the frequency of containment. Check the outcomes against the intervals and compare empirical with nominal coverage; report width separately as a measure of precision.
1
Specify the target.
Name the outcome, units, nominal coverage, and whether the validation claim concerns new compounds, species, or another unit.
2
Protect the validation outcomes.
Construct each interval without using its held-out outcome for fitting, selection, or tuning.
3
Count coverage and misses.
Compute \(k/n\), record whether misses are below or above intervals, and account for dependence among validation units.
4
Report uncertainty and width.
Give an appropriate uncertainty interval for coverage, summarize interval widths in context, and avoid claims broader than the validation design supports.

Check Your Understanding

Answer each question, then compare with the solutions below.

  1. A nominal 95% procedure covers 45 of 50 independent held-out compounds. What is empirical coverage, and what does the nominal level mean?
  2. Why does an observed rate of 10 covered outcomes out of 10 not establish that the true coverage is 100%?
  3. A model has acceptable overall coverage, but nearly all misses are above the upper limits. What should be investigated?
  4. Two procedures have the same empirical coverage, but one has consistently wider intervals. What can and cannot be concluded from these facts alone?

Solutions. (1) Empirical coverage is \(45/50=0.90\), or 90%. The nominal 95% rate is the intended long-run coverage under the procedure’s assumptions for the target population; a finite sample need not show exactly 95%. (2) Ten observations give an imprecise estimate. Under independent Bernoulli sampling, the observed proportion varies from sample to sample, so perfect coverage in this set does not imply perfect population coverage. (3) Investigate whether predictions are systematically too low in the affected cases, and whether the misses cluster by species, compound class, or prediction range. The pattern is a diagnostic signal, not by itself proof of a cause. (4) The wider procedure is less precise in the sense that it produces broader ranges, while the observed coverage rates are equal in this validation sample. Neither equal observed rates nor greater width alone establishes which procedure has better long-run calibration or is preferable for a decision; uncertainty and the decision context matter.