Why Pooling Must Include More Than an Average
Suppose a multi-omics analysis integrates available modalities to estimate one association, but some modality blocks are missing for some subjects. Multiple imputation creates \(M\) completed data sets, and the same integrated analysis is performed on each. The resulting estimates need not agree: some variation reflects ordinary sampling uncertainty, and some reflects uncertainty about the missing values. A useful pooled result must account for both.
The earlier material on multiple imputation addresses constructing completed data sets and preserving cross-omics dependence. Here, the focus is inference after that step: combining a scalar estimate and its variance across imputations. The central rule is that the average of the estimates is not, by itself, a complete uncertainty calculation.
All \(Q_l\) must estimate the same quantity, using the same scale and compatible analysis. For example, an estimated regression coefficient in each imputation is a suitable scalar quantity if the target coefficient and its units are unchanged. \(U_l\) is the variance estimate for that coefficient in imputation \(l\), not its standard error: if the reported standard error is \(s_l\), then \(U_l=s_l^2\).
Why the Total Variance Has Two Parts
The average within-imputation variance \(\bar{U}\) captures sampling uncertainty that would remain if the completed data set were known. The estimates also vary across imputations. The sample variance \(B\) measures that additional variation due to uncertainty about missing values. Simply adding \(\bar{U}+B\) would describe the large-\(M\) variance component but omit the Monte Carlo contribution from estimating the pooled result with only \(M\) imputations.
A variance-decomposition argument motivates the rule. Conditional on the observed data, uncertainty in the target can be separated into expected complete-data variance and variability in the target’s conditional expectation over the missing values. The first component is estimated by \(\bar{U}\); the second is estimated by \(B\). With a finite number \(M\) of imputations, the estimated average itself has additional simulation variance approximately \(B/M\). Adding these pieces gives \(\bar{U}+B+B/M\), which is Rubin’s \(T\). This is the standard multiple-imputation variance rule, not a claim that the imputation-specific estimates are independent samples from the population.
This calculation relies on more than having several completed data sets. The imputation procedure must be proper: it should represent uncertainty in missing values and relevant model parameters, rather than repeatedly filling in values as if imputation parameters were known exactly. The complete-data estimator should have a reasonable approximately normal sampling distribution, and each \(U_l\) should estimate its variance appropriately. The analysis and imputation models must be suitably specified for the estimand. For likelihood-based inference under an ignorable missingness mechanism, the usual conditions include missing at random conditional on included information and distinct missingness and data-model parameters. If these conditions are not credible, the pooled standard error does not resolve the resulting model uncertainty.
Worked Example: Pooling a Modality-Integrated Association
Consider a hypothetical analysis estimating a log-fold-change association per one-standard-deviation increase in a predictor. Five imputations give \(Q_l=0.42,0.50,0.46,0.54,0.48\). Their estimated within-imputation variances are \(0.040,0.036,0.044,0.040,0.040\), in squared log-fold-change units. Assume the same integrated model and coefficient are fitted in all five data sets, and that the imputation and large-sample conditions above are reasonable.
First average the estimates:
The within-imputation variance is \( \bar{U}=(0.040+0.036+0.044+0.040+0.040)/5=0.200/5=0.0400 \). The deviations from \(0.480\) are \(-0.060, 0.020, -0.020, 0.060, 0\). Therefore,
The total variance and standard error are \(T=0.0400+(1+1/5)(0.00200)=0.0424\) and \(SE=\sqrt{0.0424}=0.2059\) log-fold-change units. The finite-\(M\) contribution is included in \(T\); it is not an extra factor to apply to the standard error after taking the square root.
Using the degrees-of-freedom formula below gives \(df\approx1248\), so the 95% critical value is approximately \(1.962\). The interval is \(0.480\pm1.962(0.2059)\), or approximately \([0.0760,0.8840]\) log-fold-change units. Under the stated model and imputation assumptions, this interval describes uncertainty about the target association on the log-fold-change scale. It does not express a probability that the fixed target lies in this particular interval.
Degrees of Freedom and Confidence Intervals
Because \(B\) is estimated from only \(M\) values, the pooled estimate does not generally use an ordinary normal critical value. A standard large-complete-data-sample approximation uses Rubin’s degrees of freedom. Define \(r=(1+1/M)B/\bar{U}\), the relative increase in variance due to missingness. Then the degrees of freedom are:
For a two-sided \(100(1-\alpha)\%\) interval, use \(\bar{Q}\pm t_{1-\alpha/2,df}\sqrt{T}\). The degrees of freedom are a function of the relative within- and between-imputation uncertainty; they are not the number of subjects, nor should they be set equal to the number of imputations. When \(B\) is zero, this expression has a limiting value of infinity, but a zero observed between-imputation variance can also reflect too few imputations or a problematic imputation procedure.
If the complete-data analysis has limited degrees of freedom, the large-sample formula may overstate the available information. A small-sample adjustment, such as the Barnard–Rubin adjustment, combines the Rubin degrees of freedom with a complete-data degrees-of-freedom limit. In that setting, use the adjustment appropriate to the analysis rather than treating the large-sample formula as universally exact. When \(B\) is substantial relative to \(\bar{U}\), increasing \(M\) can make the estimated between-imputation component more stable; it does not remove genuine uncertainty from missing data.
Worked Example: A Finite-Imputation Confidence Interval
In a hypothetical integrated analysis, five imputations produce estimates \(0.2,0.4,0.6,0.8,1.0\) for a coefficient measured in log-fold-change units. Suppose each within-imputation variance is \(0.040\). The estimand is the same in every fit, and the imputation procedure is assumed proper.
The mean estimate is \(\bar{Q}=3.0/5=0.600\). The deviations are \(-0.4,-0.2,0,0.2,0.4\), so \(B=(0.16+0.04+0+0.04+0.16)/4=0.100\). Thus \(T=0.040+1.2(0.100)=0.160\), and \(SE=\sqrt{0.160}=0.400\).
The relative increase is \(r=1.2(0.100)/0.040=3.00\), giving \(df=4(1+1/3)^2=7.111\). The 95% critical value is approximately \(2.36\). Therefore, the interval is \(0.600\pm2.36(0.400)=0.600\pm0.944\), or approximately \([-0.344,1.544]\) log-fold-change units. The interval is wide because the estimates differ appreciably across imputations. That pattern reflects substantial missing-data uncertainty in this example; it is not a reason to discard \(B\).
Several Estimates and Their Covariances
An integrated analysis may produce a vector of estimates, such as coefficients for two modality-specific predictors. Pool each component’s mean estimate, but also retain their dependence when making joint inferences. Let \(\mathbf{Q}_l\) be the estimate vector and \(\mathbf{U}_l\) its within-imputation covariance matrix. Define \(\bar{\mathbf{Q}}=M^{-1}\sum_l\mathbf{Q}_l\), \(\bar{\mathbf{U}}=M^{-1}\sum_l\mathbf{U}_l\), and \(\mathbf{B}=(M-1)^{-1}\sum_l(\mathbf{Q}_l-\bar{\mathbf{Q}})(\mathbf{Q}_l-\bar{\mathbf{Q}})^\mathsf{T}\). The pooled covariance matrix is \(\mathbf{T}=\bar{\mathbf{U}}+(1+1/M)\mathbf{B}\). Its diagonal entries give total variances for individual coefficients; its off-diagonal entries matter for contrasts and joint tests.
Worked Example: Pooling Two Correlated Coefficients
In a hypothetical analysis, three imputations give coefficient vectors \((0.30,0.10)\), \((0.40,0.00)\), and \((0.50,-0.10)\). In each imputation, suppose the within-imputation covariance matrix is \(\begin{pmatrix}0.040&0\\0&0.010\end{pmatrix}\). The same two coefficients are fitted on the same scale in all three data sets.
The mean vector is \(\bar{\mathbf{Q}}=(0.40,0.00)\). The deviations are \((-0.10,0.10)\), \((0,0)\), and \((0.10,-0.10)\). Their outer products sum to \(\begin{pmatrix}0.020&-0.020\\-0.020&0.020\end{pmatrix}\); dividing by \(M-1=2\) gives \(\mathbf{B}=\begin{pmatrix}0.010&-0.010\\-0.010&0.010\end{pmatrix}\).
Here \(\bar{\mathbf{U}}\) is the stated within-imputation matrix and \(1+1/M=4/3\). Hence \(\mathbf{T}=\begin{pmatrix}0.040&0\\0&0.010\end{pmatrix} +\frac{4}{3}\begin{pmatrix}0.010&-0.010\\-0.010&0.010\end{pmatrix} =\begin{pmatrix}0.05333&-0.01333\\-0.01333&0.02333\end{pmatrix}\). The marginal standard errors are \(\sqrt{0.05333}=0.2309\) and \(\sqrt{0.02333}=0.1528\), in the corresponding coefficient units. The negative off-diagonal term is part of the pooled uncertainty; dropping it would give incorrect uncertainty for some linear combinations of the two coefficients.
Diagnostics, Alternatives, and Common Pitfalls
Pooling is meaningful only if the estimates are comparable. Before interpreting the result, check that every completed-data analysis used the same estimand, model specification, coding, and measurement scale. Review the \(Q_l\) values and \(U_l\) values for transcription or fitting failures. Between-imputation variation is expected, but a striking outlier, a highly unstable estimate, or implausibly identical estimates across all imputations can signal problems. A very large \(B\) relative to \(\bar{U}\) warns that missing-data uncertainty is influential; a very small \(B\) is not proof that the missingness problem is negligible.
Do not pool confidence-interval endpoints or average p-values. The pooling rules apply to estimates and their variance estimates; inferential intervals and tests are then calculated from the pooled quantities. Likewise, do not average standard errors in place of variances: the within-imputation component is the average of \(U_l\), which are squared standard errors. If the estimand is nonlinear, pool on a scale where the estimate is approximately normal, then transform the estimate and interval back if needed. For example, a ratio estimate is often analysed on the log scale, with the interval endpoints exponentiated afterward.
Rubin’s rules are the standard approach for combining estimates from proper multiple imputations when the estimand and variance estimates meet the conditions described above. They are not a substitute for a well-specified imputation model or a remedy for an implausible missingness assumption. A single analysis of one filled-in data set typically omits imputation uncertainty. A complete-case analysis answers a potentially different question and may lose information; it is not another way of applying the pooling formulas. Other inferential approaches may be appropriate for a different model or estimand, but they require their own assumptions and uncertainty calculations.
- Wrong: “The pooled standard error is the average of the five standard errors.” Correction: Average the within-imputation variances, add the adjusted between-imputation variance, and take the square root.
- Wrong: “The estimates differ, so I should choose the imputation closest to their average.” Correction: Use all imputations in \(\bar{Q}\), \(B\), and \(T\); the differences contribute to uncertainty.
- Wrong: “A large number of subjects means I can ignore the number of imputations.” Correction: The number of imputations affects the finite-\(M\) adjustment and the stability of \(B\), even in a large study.
Check Your Understanding
Answer each question, then compare with the solutions below.
- Four imputations yield estimates \(1.0,1.2,0.8,1.0\), with within-imputation variances \(0.09\) in every data set. Calculate \(\bar{Q}\), \(B\), \(T\), and \(SE\).
- Why is the total variance not just \(\bar{U}\)?
- What information is lost if a two-coefficient analysis pools only the two diagonal variances and discards the covariance?
- A report averages imputation-specific standard errors and uses the result as the pooled standard error. Identify the error and state the correct procedure.
Solutions. (1) \(\bar{Q}=1.0\). The deviations are \(0.0,0.2,-0.2,0.0\), so \(B=(0+0.04+0.04+0)/3=0.02667\). Then \(T=0.09+(1+1/4)(0.02667)=0.12333\), and \(SE=\sqrt{0.12333}=0.3512\). (2) \(\bar{U}\) represents within-imputation sampling variance but does not include variation in estimates across imputations or the finite-\(M\) contribution. (3) The off-diagonal covariance is needed for uncertainty in contrasts and joint inferences. (4) Standard errors are not the quantities to average. Square each standard error to obtain \(U_l\), average those variances, calculate \(B\), form \(T=\bar{U}+(1+1/M)B\), and take \(\sqrt{T}\).