Why quantify an unmeasured modifier?
A transported treatment effect is conditional on assumptions about how treatment effects compare across populations. Even after measured population differences have been addressed, a characteristic that was not measured—or was not represented in the model—could modify the treatment effect and be distributed differently in the target population. A useful sensitivity analysis does not claim to discover that characteristic. It asks a more focused question: how strong would its effect modification have to be, given a specified population difference, to change the conclusion?
The calculation depends on the effect scale and on the decision being examined. This tutorial uses an additive benefit scale: \(B\) is the control-group event risk minus the treatment-group event risk, so positive values favor treatment. A benefit of 6 percentage points means that the event risk is estimated to be 6 percentage points lower with treatment than with control. The same approach can be defined on another appropriate scale, but its parameters and interpretation must then be changed accordingly.
A one-modifier bias model
Let \(B_S\) denote the treatment benefit in the source population, either estimated directly or after standardization to a defined source population. Let \(U\) be an unmeasured modifier. For a binary modifier, suppose its effect on benefit is additive: \(B(U)=a+\gamma U\), where \(U=0\) or \(1\), and \(\gamma\) is the difference in treatment benefit between the \(U=1\) and \(U=0\) groups. Thus, \(\gamma\) has the same units as \(B\). It is not the effect of \(U\) on outcome risk irrespective of treatment; it is the difference in treatment effect across levels of \(U\).
Let \(q_S=P(U=1\mid S)\) and \(q_T=P(U=1\mid T)\) be the modifier prevalences in the source and target populations. If the source and target differ only in this modifier’s distribution for the purpose of the sensitivity calculation, then the corresponding population-average benefits are \(a+\gamma q_S\) and \(a+\gamma q_T\). Subtracting the source average from the target average gives the adjustment:
The quantity \(\delta=q_T-q_S\) is the population difference in modifier prevalence, and the bias adjustment is \(\gamma\delta\). This derivation also explains the direction of the adjustment: a modifier can change the target benefit only if it both modifies treatment effect (\(\gamma\ne 0\)) and differs in prevalence (\(\delta\ne 0\)). For a continuous modifier with a linear effect-modification relationship, the same derivation gives \(B_T=B_S+\gamma(\mu_T-\mu_S)\), where \(\mu_S\) and \(\mu_T\) are the source and target means of that modifier. In that case \(\gamma\) is the change in benefit per unit of \(U\).
The model is deliberately narrow. It assumes the benefit varies linearly with \(U\) on the chosen scale, the source estimate and target contrast refer to compatible outcomes and treatment definitions, and the population difference in \(U\) is represented by the specified prevalence or mean difference. It also assumes that other relevant differences have already been handled or are being held fixed for this calculation. These conditions are not established by the sensitivity analysis; they define what its numbers mean.
Worked Example: Tipping Point for a Target-Population Benefit
Suppose a hypothetical transport analysis estimates a source-population benefit of 6.0 percentage points. An unmeasured binary modifier is assumed to have prevalence 0.20 in the source and 0.50 in the target population. How large would its effect modification need to be for the target point estimate to reach zero benefit?
The prevalence difference is \(\delta=0.50-0.20=0.30\). Under the additive model, \(B_T=6.0+\gamma(0.30)\), with benefit and \(\gamma\) measured in percentage points. The zero-benefit tipping point solves \(0=6.0+0.30\gamma\):
Thus, under these assumptions, the benefit in the modifier-positive group would have to be 20.0 percentage points lower than in the modifier-negative group for the target point estimate to reach zero. Because the target has a higher prevalence of \(U=1\), a negative \(\gamma\) reduces the target benefit. This is a threshold calculation, not evidence that such a modifier or such a value of \(\gamma\) exists.
Choosing the tipping-point threshold
A conclusion may be defined by more than whether the point estimate is positive. For example, a decision rule might require a target benefit of at least 2 percentage points. If \(\tau\) is the chosen threshold, the tipping point satisfies \(B_S+\gamma_{\mathrm{tip}}\delta=\tau\). Provided \(\delta\ne 0\), this gives:
The threshold must be stated before interpreting the result. A zero-benefit threshold asks when the point estimate changes sign. A minimum-benefit threshold asks when the estimate falls below a specified clinically or operationally meaningful value. If the question concerns an interval-based decision, the interval boundary and the uncertainty calculation also need to be specified; a point-estimate tipping point does not answer that different question.
Worked Example: A Minimum-Benefit Decision
Consider a hypothetical source estimate of 5.0 percentage points, with modifier prevalence 0.15 in the source and 0.55 in the target. The decision rule requires at least 2.0 percentage points of target benefit. Find the tipping point and evaluate an assumed \(\gamma=-6.0\) percentage points.
Here \(\delta=0.55-0.15=0.40\). Solving \(2.0=5.0+0.40\gamma_{\mathrm{tip}}\) gives:
At the assumed \(\gamma=-6.0\), the adjusted target estimate is \(5.0+(-6.0)(0.40)=2.6\) percentage points. It remains above the 2.0-point threshold. At \(\gamma=-7.50\), it equals 2.0 points; more negative values take it below that threshold. The direction matters: because \(\delta>0\), progressively more negative values of \(\gamma\) reduce target benefit.
Uncertainty and combined modifiers
A sensitivity adjustment to an estimate does not automatically include all uncertainty. If the source estimate has a confidence interval and \(\gamma\) and \(\delta\) are held fixed, adding the same \(\gamma\delta\) to both interval endpoints shifts that interval. This conditional calculation does not account for uncertainty in the sensitivity parameters, nor does it assert that those parameters are known. When the parameters themselves are uncertain, analysts can examine ranges or distributions for them and show how conclusions vary; the resulting analysis is still conditional on the chosen ranges or distributions.
With multiple unmeasured modifiers, a simple additive specification is \(B_T=B_S+\sum_j\gamma_j\delta_j\). Here each \(\gamma_j\delta_j\) is a separate bias contribution, with units of benefit. This form assumes the contributions can be added without interaction terms among the modifiers. It is useful to show a tipping frontier: the combinations of parameter values that just reach a decision threshold. It does not make each parameter separately identifiable from the transported data.
Worked Example: Two Modifiers and a Tipping Frontier
Suppose a hypothetical source benefit is 7.0 percentage points. For two continuous modifiers, the target-minus-source mean differences are \(\delta_1=0.50\) standard deviations and \(\delta_2=-0.20\) units. Assume \(\gamma_1\) is expressed in benefit percentage points per standard deviation and \(\gamma_2\) in benefit percentage points per unit. For the scenario \(\gamma_1=-8.0\) percentage points per standard deviation and \(\gamma_2=5.0\) percentage points per unit, calculate the target estimate.
The two contributions are \((-8.0)(0.50)=-4.0\) percentage points and \((5.0)(-0.20)=-1.0\) percentage point. Therefore:
For the zero-benefit frontier, hold \(\gamma_1=-8.0\) fixed and solve \(0=7.0+(-8.0)(0.50)+\gamma_2(-0.20)\). This reduces to \(0=3.0-0.20\gamma_2\), so \(\gamma_2=15.0\) percentage points per unit. At that value the second contribution is \(-3.0\) percentage points and exactly offsets the remaining 3.0-point benefit. The positive \(\gamma_2\) reduces target benefit here because the target mean of the second modifier is lower than the source mean.
Assumptions, diagnostics, and alternatives
Before using a tipping point to support a bridging decision, check that its inputs and interpretation are coherent. The modifier contrast should be stated on an interpretable scale, with its direction and units. The assumed population difference should be plausible for the target and source populations after accounting for measured characteristics. The effect-modification parameter should represent a treatment-effect contrast, not a prognostic association with outcome alone. Finally, the treatment, endpoint, and follow-up context must be sufficiently aligned that a change in the treatment-effect contrast is meaningful on the selected scale.
A practical diagnostic is to calculate the adjustment at several positive and negative values of \(\gamma\), including zero, and verify that the resulting direction agrees with \(\gamma\delta\). For a binary modifier, prevalence differences must lie between \(-1\) and \(1\); for a continuous modifier, the units and plausible range of the mean difference need to be explicit. If several modifiers are considered, inspect whether the assumptions about their differences and additive contributions are jointly plausible. Correlation among modifiers, nonlinearity, or interaction between modifiers can make a simple sum a poor representation.
A tipping-point analysis is useful because it makes the required departure from the transport assumption visible. It is not a test of whether transportability holds, and it cannot identify an unmeasured modifier from data that do not measure it. A result that tips only under very large, implausible effect modification may be reassuring relative to the elicited range, but it is not proof of no bias. Conversely, a small tipping value signals fragility, not proof that the conclusion is wrong.
The main alternatives answer related but distinct questions. A single tipping-point calculation gives the threshold for a chosen decision rule. A grid or contour display shows how conclusions change over a range or combination of bias parameters. A probabilistic bias analysis assigns distributions to the sensitivity parameters and propagates that uncertainty, but its output depends on those distributions. Collecting local data that measure the suspected modifier can replace some assumptions with empirical information, though it does not remove all transport assumptions. These approaches complement rather than substitute for a clearly defined effect scale and target-population contrast.
| Approach | What it reports | Main qualification |
|---|---|---|
| Single tipping point | Parameter value that reaches a specified threshold | Conditional on the chosen model and threshold |
| Range or grid analysis | Adjusted estimates across specified parameter values | Requires plausible, interpretable ranges |
| Probabilistic bias analysis | Results after assigning distributions to bias parameters | Depends on the chosen distributions |
| Additional local data | Direct information on a suspected modifier and its distribution | Does not by itself resolve every transportability assumption |
Common pitfalls and interpretation
- Confusing prognostic effects with effect modification. A factor may predict outcomes in both treatment groups yet have no effect on the treatment contrast. The sensitivity parameter \(\gamma\) concerns the difference in treatment benefit across modifier levels.
- Ignoring the direction of the population difference. A negative \(\gamma\) does not always reduce target benefit; the sign of \(\delta\) matters because the adjustment is \(\gamma\delta\).
- Reporting a threshold without its scale or units. “The modifier must be strong” is not interpretable unless the effect contrast, modifier contrast, and outcome scale are stated.
- Treating a point-estimate tipping point as an interval conclusion. The threshold for changing the point estimate’s sign may differ from the threshold for changing an interval-based decision.
- Presenting a sensitivity value as an estimated fact. The calculation says what follows if the assumed values and model hold; it does not show that those values are true.
The central output is therefore not just a number. It is a conditional statement: for a stated difference in modifier distribution and a stated effect scale, an effect-modification parameter of a given magnitude would move the transported estimate to a specified decision boundary. That statement is most useful when the assumed values are compared with clinical and pharmacological knowledge, and when alternative plausible values are shown transparently.
Check Your Understanding
Answer each question using the additive benefit model \(B_T=B_S+\gamma\delta\). Complete solutions follow each question.
- A source benefit is 4.0 percentage points, and the modifier prevalence difference is 0.25. What \(\gamma\) moves the target point estimate to zero?
- If \(\gamma=6.0\) percentage points and \(\delta=-0.30\), does the adjustment increase or decrease target benefit, and by how much?
- A source benefit is 8.0 percentage points and a decision requires at least 3.0 points. The target-minus-source modifier mean difference is 0.50 units. Find the tipping value of \(\gamma\).
- Why can a variable associated with outcome risk be unsuitable as the proposed effect modifier in this calculation?
- What does it mean if the point estimate has a tipping point near zero effect modification, and what does it not establish?
Solutions. (1) Solve \(0=4.0+0.25\gamma\), giving \(\gamma=-16.0\) percentage points. (2) The adjustment is \((6.0)(-0.30)=-1.8\) percentage points, so target benefit decreases by 1.8 points. (3) Solve \(3.0=8.0+0.50\gamma\), giving \(\gamma=(3.0-8.0)/0.50=-10.0\) percentage points per unit. (4) Outcome-risk association alone does not show that treatment benefit differs across its levels; \(\gamma\) must describe effect modification on the chosen treatment-effect scale. (5) It means a small assumed bias could move the estimate to the specified boundary, so the conclusion is sensitive under that model. It does not establish that an unmeasured modifier exists or that the assumed bias is present.