From a Contour to a Higher-Dimensional Boundary
A two-parameter tipping-point contour can show how two sensitivity parameters jointly change a conclusion. With three or more delta parameters, the same question lives in a higher-dimensional space: which combinations of assumptions change the conclusion? A single curve or two-dimensional plot cannot show that whole space without fixing, omitting, or summarizing some coordinates.
Let \(\boldsymbol{\delta}=(\delta_1,\ldots,\delta_q)\) denote the vector of sensitivity parameters, with \(q\geq 3\). These parameters describe the chosen departures from the reference imputation assumptions. Let \(\mathcal{D}\) be the specified range of values considered for \(\boldsymbol{\delta}\). At each point in \(\mathcal{D}\), the same imputation and analysis procedure is used to evaluate the same estimand and decision rule. For example, the rule might classify a result according to whether a pooled confidence interval excludes a null value, or whether an estimate exceeds a prespecified threshold.
Write \(C(\boldsymbol{\delta})\) for the resulting conclusion category. The tipping region is the part of \(\mathcal{D}\) assigned a specified category, such as “the interval excludes the null.” Its tipping boundary separates points with different categories. The boundary is relative to the chosen domain \(\mathcal{D}\): a plot only describes the delta combinations in that domain, not every conceivable assumption.
When a scalar signed margin \(h(\boldsymbol{\delta})\) defines the decision—for example, a confidence-limit endpoint minus a threshold—one can label points by the sign of \(h\). If \(h>0\) indicates one conclusion and \(h<0\) the other, the equality set \(h=0\) is a candidate boundary. It is the actual tipping boundary only where the conclusion changes across it. A zero at which the sign merely touches zero and returns to the same side need not be a boundary between categories.
Why Slices and Projections Are Different
A slice fixes selected coordinates at specified values and displays the boundary as the remaining coordinates vary. For instance, a slice of a three-parameter space might fix \(\delta_3\) at a value judged relevant and show the two-dimensional contour in \((\delta_1,\delta_2)\). Changing the fixed value can change the contour substantially; reporting one slice without its fixed value is incomplete.
A projection suppresses one or more coordinates to summarize where a region or boundary occurs in the coordinates retained. For example, projecting a tipped region onto the \(\delta_1\)-axis asks whether there is any combination of the omitted parameters that tips the conclusion at each displayed \(\delta_1\). That is an existence statement. It does not imply that the conclusion tips for every combination of omitted parameters. Projecting the boundary itself and projecting the tipped region are also different operations, so a plot must say which set is being projected.
A full surface display can preserve more of the joint structure, but is difficult to read when there are more than three parameters. Slices are usually easier to interpret, while projections can compactly summarize a region. Neither automatically conveys all the information in the original \(q\)-dimensional space.
Worked Example: A Linear Boundary in Three Delta Parameters
Suppose a hypothetical sensitivity analysis uses three standardized delta parameters, each ranging from 0 to 2. Let \(h\), measured in outcome units, be the pooled lower confidence limit minus a prespecified threshold. In this hypothetical calculation, the fitted margin over the displayed range is
Assume the rule is that the conclusion meets the threshold when \(h\geq 0\), and does not meet it when \(h<0\). The model is linear in the three deltas, so its zero set is a plane wherever it intersects the domain. The direction of each coefficient means that increasing the corresponding delta lowers this particular margin, holding the other coordinates fixed.
At \((1,1,1)\), substitution gives \(h=1.20-0.40-0.30-0.50=0\), so this point is on the boundary. To draw a slice at \(\delta_3=1\), substitute that fixed value:
The slice boundary satisfies \(0.40\delta_1+0.30\delta_2=0.70\). Solving for \(\delta_2\) gives \(\delta_2=(0.70-0.40\delta_1)/0.30\). At \(\delta_1=1\), this is \(\delta_2=1\), as expected. At \(\delta_1=0\), it gives \(\delta_2=2.333\), outside the specified range \([0,2]\); the displayed slice therefore reaches the domain edge before that intercept.
Now fix \(\delta_3=0\). The boundary is \(0.40\delta_1+0.30\delta_2=1.20\), so at \(\delta_1=1\), the boundary value is \(\delta_2=(1.20-0.40)/0.30=2.667\), again outside the domain. Thus \((1,1,0)\) is not tipped: \(h=1.20-0.40-0.30=0.50\). This example shows why a contour from one slice cannot be used as if it applied at another value of the fixed parameter.
Geometry and Local Surface Conditions
For a scalar margin, an equation \(h(\boldsymbol{\delta})=0\) is often a convenient way to draw a boundary. But the equation alone does not guarantee a regular, well-behaved surface. A standard local geometric justification comes from the implicit function theorem. At a boundary point, if \(h\) is continuously differentiable in a neighborhood and its gradient is nonzero there, then at least one partial derivative is nonzero. Locally, the coordinate corresponding to that partial derivative can be expressed as a continuously differentiable function of the other coordinates.
For \(q\) parameters, that local representation has \(q-1\) free coordinates. In three dimensions it looks locally like a two-dimensional surface; in four dimensions it is a three-dimensional boundary and cannot be directly drawn as an ordinary surface in three-dimensional space. If the gradient is zero, or if the response is not continuously differentiable, this theorem does not provide that local representation. The boundary may still exist, but it may have a singular point, a sharp feature, or a more complicated shape.
The condition matters because a smooth-looking fitted surface can conceal a region where the actual response is irregular. The theorem is a local geometric result, not a guarantee that an estimated surface is correct, that the boundary is globally connected, or that a numerical plot has located every piece of it.
Worked Example: Interactions Change the Slice Contours
Consider a second hypothetical three-parameter analysis on \([0,2]^3\), with the same interpretation of \(h\) as a signed margin in outcome units. Suppose the margin is
The interaction term means that the effect of changing \(\delta_2\) on the margin depends on \(\delta_1\). Rearranging \(h=0\) gives
provided the denominator is nonzero. Over \(0\leq\delta_1\leq2\), that denominator ranges from 0.40 to 0.10, so it is positive and the rearrangement is valid throughout the displayed range.
At the slice \(\delta_3=0\), setting \(\delta_1=1\) gives \(\delta_2=0.50/0.25=2.00\). At the slice \(\delta_3=1\), the same \(\delta_1=1\) gives \(\delta_2=0.30/0.25=1.20\). At \(\delta_3=2\), it gives \(\delta_2=0.10/0.25=0.40\). Thus the boundary moves markedly across these slices. For a direct check at the middle slice’s boundary point, \(h(1,1.20,1)=1.00-0.50-0.48-0.20+0.18=0\).
At \(\delta_1=2,\delta_3=1\), the numerator is \(1.00-1.00-0.20=-0.20\), so the formula gives \(\delta_2=-0.20/0.10=-2.00\), outside the domain. In fact, at \(\delta_1=2,\delta_3=1,\delta_2=0\), \(h=1.00-1.00-0.20=-0.20\); increasing \(\delta_2\) makes \(h\) still smaller because its coefficient is \(-0.40+0.15(2)=-0.10\). The entire in-domain line at those fixed values is already on the \(h<0\) side. Reporting only a calculated boundary formula without checking whether its values lie in the specified domain would be misleading.
Reading Projections Without Overclaiming
Worked Example: What a Projection Can and Cannot Say
For a third hypothetical analysis, suppose the tipped category is \(h\leq0\), where
Project the tipped region onto the \(\delta_1\)-axis. For a given \(\delta_1\), tipping is possible if some allowed \(\delta_2,\delta_3\) satisfy \(\delta_1\delta_2+0.20\delta_3\geq1\). The left side is largest at \(\delta_2=2,\delta_3=2\), where it equals \(2\delta_1+0.40\). Therefore a tipping combination exists exactly when \(2\delta_1+0.40\geq1\), or \(\delta_1\geq0.30\). The projection of the tipped region onto this axis is \([0.30,2]\).
But \(\delta_1=1\) does not guarantee tipping. At \((1,0,2)\), \(h=1-0-0.40=0.60>0\), so the conclusion has not tipped. At \((1,1,0)\), \(h=1-1-0=0\), so it is on the boundary. Both points have the same projected coordinate \(\delta_1=1\). The projection correctly says that a tipping combination exists at that coordinate; it does not say which combinations tip, or that all do.
This distinction also applies to projections onto two coordinates. A shaded point in a projected region may correspond to a tipping combination at one omitted-coordinate value and a non-tipping combination at another. If the scientific question concerns which assumptions jointly produce a change, a projection alone is not enough: show slices, a range over the omitted coordinates, or a higher-dimensional representation that preserves the relevant combinations.
Practical Construction and Failure Modes
A responsible display begins with a clearly specified domain, a consistent conclusion rule, and a clear description of what each plotted coordinate means. The delta ranges should be stated in their chosen units, and fixed slice values should be labelled. A grid or fitted surface can help visualize the response, but the displayed boundary should be checked against the underlying analyses at points on both sides. In particular, a finely drawn interpolated curve is not evidence that the original calculations were equally fine or that all relevant boundary components were found.
State the conclusion rule, the delta parameters being varied, their units, and the ranges included in \(\mathcal{D}\).
At each examined vector, apply the same imputation and analysis procedure and record the margin or conclusion category being displayed.
For a slice, state the fixed delta values. For a projection, state the omitted coordinates and whether it projects the boundary or a conclusion region.
Verify computed or interpolated boundary locations against nearby combinations on both sides, and mark where the boundary reaches the domain edge.
Common failures include treating one slice as representative of all values of the fixed parameters; interpreting a projection as if it gave a conclusion for every omitted combination; and drawing a smooth, connected surface when the evaluated results show gaps, discontinuities, or separate pieces. A coarse grid can miss a narrow tipped region or a small disconnected component. Conversely, interpolation may suggest a boundary between evaluated points where the response has not actually been checked. An empty boundary in the displayed domain means only that no boundary was found there under the chosen rule; it does not establish that no tipping is possible outside the domain.
A plot also cannot establish that the chosen delta ranges are plausible, that the imputation assumptions are correct, or that the conclusion is robust to every unexamined modeling choice. It describes how the specified analysis behaves under the specified sensitivity parameters and domain. Interpret it alongside the assumptions that define those parameters and the numerical evidence used to construct the display.
The main alternatives serve different purposes. A collection of labelled slices is usually clearest for showing how one or two parameters behave while the others are held at interpretable values. A projection is compact when the question is whether tipping is possible somewhere among omitted values, but it loses combination-specific information. A full boundary representation preserves more joint structure but becomes difficult to visualize as the number of parameters increases. No one display removes the need to state what was fixed, omitted, or summarized.
Check Your Understanding
Answer each question using the definitions and examples above. Solutions follow each question.
A three-parameter analysis shows a contour with \(\delta_3=0.5\). What additional information is needed to interpret it as a slice of the tipping boundary?
Solution: State that \(\delta_3\) is fixed at 0.5, give its units and the ranges for the two varying parameters, and identify the conclusion rule represented by the contour. The contour alone does not describe other \(\delta_3\) values.
A projection onto \(\delta_1\) includes the value 1. What does that establish, and what does it not establish?
Solution: If the projection is of the tipped region, it establishes that at least one allowed combination of omitted parameters tips the conclusion at \(\delta_1=1\). It does not establish that every such combination tips.
For \(h=1-0.5\delta_1-0.4\delta_2-0.2\delta_3\), calculate \(h\) at \((1,1,1)\) and classify the point using \(h\geq0\) as the non-tipped category.
Solution: \(h=1-0.5-0.4-0.2=-0.1\). Since \(h<0\), the point is in the tipped category.
Why is a smooth interpolated boundary not, by itself, evidence that the tipping boundary is smooth?
Solution: Interpolation can impose visual smoothness between evaluated points. The underlying response may have unexamined gaps, irregularities, or additional components; boundary locations must be checked against the evaluated analysis.