Why Pool Separately at Each Delta?
A delta-adjusted sensitivity analysis repeats imputation under alternative assumptions about missing values. At a given delta value, the completed data sets represent repeated draws under one specified adjustment. Rubin’s rules combine the estimates from those completed data sets while accounting for uncertainty within and between imputations. The calculation must be repeated at every delta value in the sensitivity grid.
The key distinction is between two kinds of variation. Within-imputation variation describes the uncertainty of an estimate in a completed data set. Between-imputation variation at a fixed delta describes how the estimates vary across imputations generated under that same delta. Differences between estimates at different delta values instead reflect changes in the sensitivity assumption. They are not ordinary imputation-to-imputation variation.
The target quantity and its scale must be the same across imputations at a given delta. For example, if the target is a treatment-effect coefficient measured in points, every \(Q_j\) must estimate that coefficient in points, and every \(U_j\) must estimate its variance in points squared. A confidence interval under a particular delta describes uncertainty conditional on that sensitivity assumption; it does not include uncertainty about which delta is appropriate.
Rubin’s Rules at a Fixed Delta
For one delta value, first calculate the average of the estimates, the average of their complete-data variance estimates, and the sample variance of the estimates across imputations:
Here \(\bar Q\) is the pooled point estimate, \(\bar U\) is the within-imputation variance, and \(B\) is the between-imputation variance. The total variance estimate and standard error are
The factor \(1+1/m\) includes both the missing-information contribution represented by \(B\) and the finite-\(m\) uncertainty in estimating the pooled result from only \(m\) imputations. When complete-data degrees of freedom are effectively infinite, a commonly used Rubin degrees-of-freedom approximation is
A two-sided approximate \(100(1-\alpha)\%\) confidence interval is \(\bar Q\pm t_{1-\alpha/2,\nu}\sqrt{T}\). This interval uses a \(t\) distribution to reflect the additional uncertainty associated with estimating missing-data variation from a finite number of imputations. If \(B=0\), this displayed degrees-of-freedom expression is not defined; the limiting case has no estimated between-imputation variation, and inference is based on the within-imputation variance, subject to the analysis method’s degrees-of-freedom requirements.
Why the Variance Formula Has These Components
The justification concerns uncertainty about the target parameter, not the conditional variance of a point estimate after a completed data set has been fixed. Write \(\theta\) for the uncertain target parameter, \(O\) for the observed data, and \(D\) for a random completed data set consistent with \(O\). In the usual multiple-imputation uncertainty framework, the law of total variance gives
The first term is uncertainty remaining within a completed data set; \(U_j\) estimates it for imputation \(j\), and \(\bar U\) estimates its average. The second term represents how the target’s conditional expectation varies over possible completed data sets; \(B\), calculated from the \(Q_j\), estimates this component. Thus \(U_j\) is a variance estimate for uncertainty about \(\theta\), not the conditional variance of the fixed point estimate \(Q_j\).
With infinitely many imputations, this decomposition motivates a total variance of approximately \(\bar U+B\). With only \(m\) imputations, the pooled estimate \(\bar Q\) itself has additional simulation uncertainty: its variance includes approximately \(B/m\). Therefore the finite-\(m\) estimate is \(\bar U+B+B/m=\bar U+(1+1/m)B\), as in Rubin’s rules.
Worked Example: Pooling at One Delta Value
Suppose five hypothetical delta-adjusted imputations at \(\delta=0\) give treatment-effect estimates, in points, of \(2.1, 2.4, 2.0, 2.3,\) and \(2.2\). Their estimated complete-data variances, in points squared, are \(0.04, 0.05, 0.03, 0.04,\) and \(0.04\). Assume these imputations use the same specified model and delta adjustment, and that each estimate and variance estimate targets the same treatment effect.
The pooled estimate is
The mean within-imputation variance is \(\bar U=(0.04+0.05+0.03+0.04+0.04)/5=0.200/5=0.0400\) points squared. The deviations from \(2.20\) are \(-0.10,0.20,-0.20,0.10,0\) points, so
Thus \(T=0.0400+(1+1/5)(0.0250)=0.0700\) points squared, and \(SE(\bar Q)=\sqrt{0.0700}=0.2646\) points. The degrees-of-freedom approximation is
Using \(t_{0.975,21.78}\approx2.074\), the approximate 95% confidence interval is \(2.20\pm2.074(0.2646)=2.20\pm0.5487\), or approximately \([1.651,2.749]\) points. Under the model and the \(\delta=0\) assumption, the interval procedure has 95% repeated-sampling coverage under its assumptions; this is not a statement that the fixed parameter has a 95% probability of lying in this particular interval.
Repeat the Calculation Across the Sensitivity Grid
At every delta value, form a separate set of \(m\) estimates and variance estimates, then calculate \(\bar Q(\delta)\), \(\bar U(\delta)\), \(B(\delta)\), \(T(\delta)\), and the corresponding interval. The estimates across delta values form a sensitivity curve, while the interval at each point quantifies imputation and sampling uncertainty under that point’s assumptions.
Worked Example: A Three-Point Delta Grid
Consider hypothetical estimates in outcome points from three imputations at each of three delta values. At \(\delta=0\), the estimates are \(1.8,2.0,1.9\), each with \(U_j=0.25\) points squared. At \(\delta=0.5\), they are \(1.4,1.6,1.5\), again each with \(U_j=0.25\). At \(\delta=1\), they are \(0.9,1.2,1.0\), also each with \(U_j=0.25\). Treat each set as generated under one common delta-specific model with adequate imputation convergence.
At \(\delta=0\), \(\bar Q=1.90\), \(\bar U=0.25\), and \(B=[(-0.10)^2+(0.10)^2+0^2]/2=0.0100\). Hence \(T=0.25+(1+1/3)(0.0100)=0.2633\) and \(SE=0.5132\) points.
At \(\delta=0.5\), the estimates are each \(0.4\) points lower than their counterparts at \(\delta=0\), so \(\bar Q=1.50\), while \(\bar U=0.25\) and \(B=0.0100\). Therefore \(T=0.2633\) and \(SE=0.5132\) points.
At \(\delta=1\), \(\bar Q=(0.9+1.2+1.0)/3=1.0333\) points. The deviations are \(-0.1333,0.1667,-0.0333\), giving \(B\approx(0.01778+0.02778+0.00111)/2=0.02333\) points squared. Thus \(T=0.25+(1+1/3)(0.02333)=0.2811\) and \(SE\approx0.5302\) points.
The pooled estimate shifts from \(1.90\) to \(1.50\) to \(1.033\) points as the assumed delta increases. Those shifts are the sensitivity pattern. The variance \(B\) at each point describes variation among imputations at that fixed delta; it is not calculated from the three pooled estimates across the grid.
Assumptions, Diagnostics, and Limits
Rubin’s rules do not make a delta assumption correct. They summarize uncertainty conditional on the chosen scenario. Their usual inferential justification requires proper imputations: the imputation procedure must reflect uncertainty in missing values and relevant model parameters, rather than merely inserting deterministic predictions. At each fixed delta, the imputation and analysis models must be suitable for the variables and estimand, and the completed-data estimate should have a meaningful variance estimate \(U_j\). The imputation process should also have converged sufficiently for the draws to represent the intended distribution.
For a baseline MAR analysis, MAR is an assumption about the missingness mechanism conditional on observed information. A delta-adjusted scenario represents a specified departure from that baseline. At a fixed delta, apply Rubin’s rules to imputations generated under that same adjustment; do not mix imputations from different adjustments to compensate for uncertainty about the missingness mechanism.
Useful checks include confirming that each delta-specific set has the intended number of imputations, that all \(Q_j\) and \(U_j\) refer to the same estimand and scale, and that chains and imputed values are plausible under the imposed adjustment. Examine whether estimates and uncertainty behave sensibly over the grid. A sharp change in the pooled estimate may reflect a meaningful sensitivity to the assumption, while erratic changes within a fixed delta can signal unstable estimation, poor mixing, or too few imputations. Increasing \(m\) can reduce Monte Carlo error in the pooled result, but cannot repair a misspecified imputation or analysis model.
The standard degrees-of-freedom expression above is an approximation, commonly used when complete-data degrees of freedom are effectively infinite. Analyses with limited complete-data degrees of freedom may require a small-sample adjustment appropriate to the analysis. In addition, the interval at each delta does not account for uncertainty in selecting delta, and a grid of scenarios does not itself assign probabilities to those scenarios.
Worked Example: Why Cross-Delta Pooling Is Not Rubin Pooling
Suppose two hypothetical imputations at \(\delta=0\) give estimates \(2.0\) and \(2.2\) points, each with \(U_j=0.09\) points squared. At \(\delta=1\), two imputations give \(1.0\) and \(1.2\) points, also with \(U_j=0.09\). Assume both scenarios target the same named treatment effect, but under different specified missing-data assumptions.
At \(\delta=0\), \(\bar Q=2.10\), \(\bar U=0.09\), and \(B=[(-0.10)^2+(0.10)^2]/1=0.0200\). Then \(T=0.09+(1+1/2)(0.0200)=0.1200\), so \(SE=0.3464\) points. At \(\delta=1\), the corresponding results are \(\bar Q=1.10\), \(B=0.0200\), \(T=0.1200\), and \(SE=0.3464\) points.
If the four estimates are incorrectly combined as though they were four imputations from one scenario, their mean is \(\bar Q=(2.0+2.2+1.0+1.2)/4=1.60\) points. Their between-imputation variance is
The resulting calculation would give \(T=0.09+(1+1/4)(0.3467)=0.5233\) points squared and \(SE\approx0.7234\) points. This is not valid inference at either delta: \(1.60\) is the midpoint of two scenario-specific estimates, and the large \(B\) mostly reflects a change in assumption, not variation among imputations under one assumption. Report the two delta-specific pooled results instead.
Common Pitfall and Practical Interpretation
A common mistake is to place every estimate from the full sensitivity grid into one Rubin calculation, reasoning that all completed data sets are imputations of the same study. That treats the delta values as if they were random draws from one imputation model. They are instead fixed alternative assumptions chosen for sensitivity analysis. The correction is to apply Rubin’s rules separately at each delta, then compare the resulting pooled estimates and intervals across scenarios.
The comparison across delta values addresses robustness: it shows how conclusions would change under different specified departures from the baseline missingness assumption. It does not create a single pooled estimate averaged over those assumptions. That distinction lets the analysis report both kinds of uncertainty clearly: the interval conditional on each delta scenario, and the variation in conclusions across the sensitivity grid.
Check Your Understanding
Answer each question. Brief solutions follow the questions.
- At a fixed delta, \(m=4\), \(\bar Q=5.0\), \(\bar U=0.36\), and \(B=0.04\). Calculate \(T\) and \(SE(\bar Q)\).
- In the variance decomposition for \(\operatorname{Var}(\theta\mid O)\), what does \(U_j\) estimate, and what does \(B\) estimate?
- Why should estimates from \(\delta=0\) and \(\delta=1\) not be treated as imputations from one common scenario?
- If all imputations at a fixed delta have the same estimate but positive \(U_j\), what does \(B=0\) indicate, and what does it not indicate?
Solutions. (1) \(T=0.36+(1+1/4)(0.04)=0.36+0.05=0.410\) outcome-units squared, so \(SE=\sqrt{0.410}\approx0.6403\) outcome units. (2) \(U_j\) estimates the within-completed-data uncertainty about the target parameter; \(B\) estimates variation in the target’s conditional expectation across possible completed data sets. (3) The delta values encode different fixed assumptions. Their estimate differences are scenario sensitivity, not ordinary between-imputation variation under one model. Pool separately at each delta. (4) It indicates no observed between-imputation spread among the point estimates at that delta. It does not mean the target parameter is known without uncertainty: the positive within-imputation variance remains, and finite imputations can also obscure variability.