Why an Error Budget Is Needed
A sequential probability calculation can look precise while carrying several distinct numerical approximations. For example, a recursion may integrate a survivor density on a finite grid, interpolate that density at a stopping boundary, omit states outside a truncated range, and calibrate a boundary with a root solver. Each choice can change the reported crossing probability. Refining only one part does not establish that the final answer is accurate.
An error budget makes the accuracy claim explicit. It assigns an allowable contribution to each source, then checks whether their combined effect is below a prespecified tolerance. The budget applies to a particular computed quantity—such as a cumulative crossing probability, a stagewise rejection probability, or power—and to a specified model and numerical implementation.
This is numerical error, not sampling uncertainty in a trial estimate. Nor does an error budget assess whether the Gaussian model, information times, or stopping rules represent the intended design. Those are modeling and design questions. Here, take the probability model and target event as specified, and ask how closely the computation evaluates that target.
Four Contributions to Track
In a recursive calculation, distinguish the following sources. The separation is conceptual as well as practical: each source calls for a different diagnostic or remedy.
- Quadrature error: error from approximating an integral by a numerical integration rule. Adaptive integration can estimate local error, but its reported estimate is not automatically a rigorous bound.
- Grid error: error from representing a continuous state or density on a finite grid, including interpolation at a boundary. Compare refined grids or use a justified interpolation bound to assess it.
- Tail-truncation error: error from omitting state-space regions outside a finite integration range. Bound omitted probability mass under the model, rather than judging the range by visual inspection alone.
- Root-solving error: error from stopping boundary calibration before the root is exact. A solver’s residual in the calibration equation is not itself a bound on the resulting error in every reported probability.
These labels do not guarantee that the contributions are independent. In particular, a quadrature estimate obtained on a fixed grid does not measure grid error, and a root solver working with an approximate probability function inherits that function’s numerical error. Define the components operationally and avoid counting the same discrepancy twice.
Combining Component Bounds
Suppose a target probability is evaluated at fixed boundaries, and the implementation has four approximations. Write intermediate results so that each change introduces one approximation at a time. For example, start with the exact calculation, then replace exact integration with quadrature, then replace the continuous state representation with a grid, and finally truncate the state space. The difference between the first and last results is a telescoping sum of the successive changes.
Taking absolute values and applying the triangle inequality gives a bound by the sum of the absolute component differences. If those differences are bounded by \(\epsilon_{\mathrm{quad}},\epsilon_{\mathrm{grid}},\epsilon_{\mathrm{tail}},\epsilon_{\mathrm{root}}\), respectively, then
This result is conservative: errors may have opposite signs and partly cancel, but cancellation should not be relied on for a guaranteed tolerance. The decomposition also requires care. If a refinement difference already includes both quadrature and grid changes, it cannot be presented as a separate bound for each without additional evidence.
Tail Bounds and Root Sensitivity
For a simple conservative tail bound, suppose the state at look \(k\) has marginal distribution \(Z_k\sim N(\mu_k,\sigma_k^2)\), and the computation omits states outside \([-L_k,L_k]\). The probability of any omitted state over \(K\) looks is bounded by the union bound:
This bound does not require the looks to be independent. It can be conservative because the recursion may already have stopped on some paths, and because omitted events at different looks overlap. If the omitted region is one-sided or the states have a different specified distribution, use the corresponding tail probabilities. The bound must cover all omitted regions relevant to the target calculation.
For calibration, let \(g(b)=0\) define the exact boundary \(b^*\), and let \(\tilde g\) be the numerically evaluated calibration function. Suppose in a neighborhood of \(b^*\), \(|g'(b)|\geq m>0\). If a computed boundary \(\tilde b\) has exact-function residual \(|g(\tilde b)|\leq r\), the mean value theorem implies \(|\tilde b-b^*|\leq r/m\), provided the segment between the two boundaries lies in that neighborhood. If the reported probability \(h(b)\) satisfies \(|h'(b)|\leq M\) there, then
A solver often reports the residual \(|\tilde g(\tilde b)|\), not \(|g(\tilde b)|\). If numerical evaluation guarantees \(|\tilde g(b)-g(b)|\leq\epsilon_g\), then a reported solver residual at most \(\tau\) implies \(|g(\tilde b)|\leq\tau+\epsilon_g\). Thus root error must account for both the solver stopping tolerance and the numerical error in evaluating the calibration function.
Worked Examples
Worked Example: Checking a Fixed-Boundary Probability Budget
A hypothetical three-look calculation reports a cumulative crossing probability of \(0.0248\). For its fixed boundaries, diagnostics support the following absolute-error bounds: quadrature \(1.2\times10^{-4}\), grid and interpolation \(1.8\times10^{-4}\), and tail truncation \(0.5\times10^{-4}\). Does the calculation meet a requested absolute tolerance of \(5.0\times10^{-4}\)?
Use the triangle-inequality budget:
Because \(3.5\times10^{-4}<5.0\times10^{-4}\), the stated component bounds support the requested numerical tolerance. The conclusion is conditional on those bounds being valid and not double-counting a discrepancy. It does not mean the exact probability is known to be \(0.0248\) with certainty; it means the numerical error is bounded by \(0.00035\) under the stated assessment.
Worked Example: Choosing a Truncation Range
Under a hypothetical null model, suppose each of three standardized look statistics has marginal distribution \(N(0,1)\), and a recursion retains only states in \([-4,4]\) at each look. Bound the probability that any marginal state falls outside the retained range.
For one look, \(P(|Z_k|>4)=2\{1-\Phi(4)\}\), where \(\Phi\) is the standard normal cumulative distribution function. Using \(1-\Phi(4)\approx3.167\times10^{-5}\), the one-look tail probability is approximately \(6.334\times10^{-5}\). The union bound over three looks gives
Thus this bound fits a tail-error allocation of \(2.0\times10^{-4}\). It is a conservative upper bound, not an estimate that the actual sequential calculation loses exactly this much mass. If the required tail allocation were \(1.0\times10^{-4}\), this range would not establish compliance; the range should be widened or a sharper, justified bound used. The marginal distributions and the range at every look must match the calculation being assessed.
Worked Example: Translating Root Tolerance Into Power Error
In a hypothetical one-parameter boundary calibration, the target cumulative probability is \(0.025\). Near the solution, assume \(|g'(b)|\geq0.08\) probability units per boundary unit. Numerical evaluation of \(g\) has error at most \(3.0\times10^{-5}\), and the root solver stops when its computed residual is at most \(2.0\times10^{-6}\). A downstream power function has \(|h'(b)|\leq0.60\) per boundary unit. Bound the power error attributable to the calibrated boundary.
The exact calibration residual at the computed boundary is at most the sum of evaluation error and solver residual:
The derivative lower bound gives a boundary error no greater than
Therefore the induced power error is at most
The derivative bounds must hold over the relevant interval. If the calibration curve is nearly flat, the lower bound \(m\) is small and a seemingly tiny probability residual may permit a much larger boundary error. If no defensible sensitivity bounds are available, report the calibration residual and assess downstream results by recalculating at perturbed boundaries rather than claiming this bound.
Allocating Tolerances and Diagnosing Failure
Start from a total absolute probability tolerance \(\epsilon\), chosen to be small enough for the intended use. Allocate it across the numerical sources so that
An equal allocation is easy to communicate, but not always efficient. A source that is cheap to reduce may receive a tighter allocation; a source that dominates runtime may receive a larger allocation if the remaining components can still meet the total requirement. For calibrated probabilities, include the error in evaluating the calibration function when converting solver tolerance into boundary error, as well as any effect of the boundary error on the final target.
Name the exact probability, model, boundaries or calibration rule, and desired absolute error. Different probabilities from the same recursion need not have the same error.
Record how quadrature, grid, truncation, and root error are assessed. Use comparisons that vary one feature at a time where possible.
Choose component tolerances whose sum is within the total tolerance, then evaluate the bounds or diagnostics for the actual run.
If the budget fails, refine the component with the largest credible contribution and recompute affected downstream quantities.
Warning signs include probability changes larger than the allocated grid tolerance after refinement, quadrature estimates that fail to stabilize when integration settings change, tail bounds that exceed their allocation, and root boundaries that move materially when the calibration evaluation is made more accurate. A tiny root residual alone is not evidence of an accurate boundary if the calibration function is noisy or flat.
The triangle-inequality budget is safer than combining errors by a root-sum-of-squares formula. The latter requires a justified probabilistic error model and appropriate dependence assumptions; deterministic numerical errors do not ordinarily satisfy those assumptions. Conversely, simply refining every setting to an extreme value can waste computation without identifying the source of instability. Component-wise checks are more informative.
A budget also has limits. Refinement differences are diagnostics, not guaranteed bounds unless supported by a numerical analysis result. Derivative-based root bounds are local and require valid sensitivity bounds. The union bound may be loose. And a small numerical error cannot repair a misspecified model or an incorrect stopping rule. Report the total bound or assessment together with the component definitions and the tolerances used.
Common Pitfall
Check Your Understanding
Answer each question, then compare with the solutions below.
- A probability calculation has component bounds \(2\times10^{-5}\), \(4\times10^{-5}\), and \(3\times10^{-5}\). What total absolute-error bound follows from the triangle inequality?
- Why does a union-bound tail calculation not require independence across looks?
- A computed calibration residual is small. Name two additional quantities needed to bound the resulting error in a downstream probability.
- Why should a grid-refinement difference not automatically be called a quadrature-error bound?
Solutions. (1) The bound is \((2+4+3)\times10^{-5}=9\times10^{-5}\). (2) The union bound \(P(\bigcup_k A_k)\leq\sum_kP(A_k)\) holds for any dependence structure. (3) One needs a bound on numerical error in evaluating the calibration function and a lower bound on the magnitude of its slope near the root; to bound downstream probability error, also use an upper bound on that probability’s slope with respect to the boundary. (4) Changing the grid can alter state representation and interpolation as well as integration behavior, so the observed difference may combine sources rather than isolate quadrature error.