Tutorials › Multiple Imputation by Chained Equations (MICE) › Choosing The Number Of Imputations For Stable Pooling

Rubin's Rules and Pooling · Tutorial 90 of 497

Choosing The Number Of Imputations For Stable Pooling

Use a pilot estimate of missing information and a stated precision target to choose and assess the number of imputations for stable pooled inference.

Intermediate 12 min read

What You'll Learn

  • Relate the fraction of missing information to Monte Carlo variation in a pooled standard error.
  • Calculate an approximate number of imputations for a target relative precision.
  • Translate standard-error precision into possible confidence-interval endpoint variation.
  • Diagnose when test conclusions may be sensitive to Monte Carlo variation.
  • Distinguish Monte Carlo stability from imputation-model adequacy and chain convergence.
  • Use pilot runs and repeated imputation batches to refine the choice of imputation count.

Why the Number of Imputations Matters

Pooling combines results from completed data sets, but a finite number of imputations leaves Monte Carlo variation in the pooled quantities. Increasing the number of imputations can reduce this variation. The practical question is not whether one particular number is always adequate; it is how many are needed for the inferential quantities that matter in a particular analysis to be stable enough for their intended use.

This tutorial focuses on standard errors, confidence intervals, and tests. The fraction of missing information (FMI) helps indicate how much the pooled variance depends on between-imputation variation. A larger FMI generally calls for more imputations to attain the same Monte Carlo precision. The required number also depends on the precision target: a result near a decision threshold may need tighter Monte Carlo control than one far from any such threshold.

Definition: Let \(m\) be the number of imputations, \(\bar{Q}\) the mean of the \(m\) estimates, \(\bar{U}\) the mean of their estimated variances, and \(B\) the between-imputation variance of the estimates. The pooled variance is \(T=\bar{U}+(1+1/m)B\), and the pooled standard error is \(\sqrt{T}\). The FMI, denoted \(\lambda\), is an estimate of the proportion of the pooled uncertainty attributable to missing information. Its precise finite-sample estimate depends on the degrees of freedom used for the pooled inference; for planning, it can be treated as an estimated proportion between 0 and 1.

An FMI estimate is generally specific to an estimand: different coefficients or contrasts can have different fractions of missing information. For planning a set of related inferential results, use the largest plausible FMI among the quantities whose precision must be protected, rather than assuming one estimate represents every parameter.

An Approximation for Standard-Error Precision

A useful planning approximation relates the relative Monte Carlo error of the pooled standard error to the FMI and \(m\). Here, relative Monte Carlo error means the Monte Carlo standard deviation of the pooled standard error divided by that standard error. The approximation is most interpretable when the imputation-specific estimates are approximately normal across imputations, the imputations behave as independent draws from a stable imputation procedure, and \(\bar{U}\) is not itself changing substantially with \(m\).

$$ \operatorname{RelMCSE}(\sqrt{T}) \approx \frac{\lambda}{\sqrt{2(m-1)}} $$

This is a planning approximation, not an exact guarantee for every MICE analysis. A short justification makes its structure clear. If the imputation-specific estimates are approximately normal and independent, their sample variance \(B\) has relative Monte Carlo standard deviation approximately \(\sqrt{2/(m-1)}\). Treating \(\bar{U}\) as fixed, the fraction of \(T\) contributed by \(B\) is \(w_B=(1+1/m)B/T\). A first-order change in \(\sqrt{T}\) is half the relative change in \(T\). Thus the relative Monte Carlo error of \(\sqrt{T}\) is approximately \(w_B/\sqrt{2(m-1)}\). In large samples, \(w_B\) is close to the FMI, which gives the displayed approximation. In small samples, the finite-sample FMI and other sources of Monte Carlo variation mean this formula should be checked against empirical results.

If the desired relative Monte Carlo error is at most \(\delta\), rearranging the approximation gives a planning value for \(m\):

$$ m \geq 1+\frac{\lambda^2}{2\delta^2} $$

Round up to a whole number and ordinarily allow a practical buffer. For example, if \(\lambda=0.5\), the approximation says that halving the target relative error requires about four times as many imputations. This square-root relationship explains why small increases in \(m\) may not achieve a substantially tighter error target.

Worked Example: Planning for a Relative Standard-Error Target

Suppose a pilot analysis estimates the FMI for the key contrast as \(\lambda=0.70\). The analyst wants the Monte Carlo standard error of the pooled standard error to be no more than 3% of the pooled standard error. Use the planning approximation to choose \(m\).

Here \(\delta=0.03\). Substitution gives:

$$ m \geq 1+\frac{0.70^2}{2(0.03)^2} =1+\frac{0.49}{0.0018} =273.22 $$

Because \(m\) must be a whole number, the calculation gives at least 274 imputations under the approximation. Choosing 300 provides a modest buffer for the approximate nature of the formula. The target is relative: if the eventual pooled standard error were 0.40 units, a 3% Monte Carlo error corresponds to about \(0.03(0.40)=0.012\) units. The pilot FMI and the final pooled standard error need not be identical, so the achieved precision should still be checked after fitting the analysis.

From Standard Errors to Intervals and Tests

A pooled confidence interval depends on both the pooled estimate and its uncertainty, including the standard error and the relevant degrees of freedom. Consequently, stable standard errors are necessary for stable intervals, but are not by themselves sufficient. A change in the pooled estimate or in the degrees of freedom can also move an endpoint. The same caution applies to tests: when a test statistic is close to its critical value, a small Monte Carlo change in the standard error can change whether the result crosses the chosen threshold.

The following example isolates the standard-error contribution to interval variation. It does not claim that the interval endpoints have no other Monte Carlo error. For a symmetric interval with fixed estimate and fixed critical value \(t^*\), a small change \(\Delta SE\) changes each endpoint by approximately \(t^*\Delta SE\) in magnitude.

Worked Example: Translating a Target into Endpoint Precision

For a hypothetical contrast measured in treatment-score points, suppose a pilot gives \(\lambda=0.40\), and the pooled standard error is about 0.50 points. The analyst wants the Monte Carlo standard error of the pooled standard error to be no more than 0.015 points. A 95% interval is expected to use a critical value near 2.042.

First express the absolute target as a relative target: \(\delta=0.015/0.50=0.03\). Then calculate:

$$ m \geq 1+\frac{0.40^2}{2(0.03)^2} =1+\frac{0.16}{0.0018} =89.89 $$

The approximate minimum is 90 imputations; selecting 100 gives a small buffer. To see what the standard-error target means for the interval, its contribution to the Monte Carlo standard deviation of an endpoint is approximately \(2.042(0.015)=0.0306\) points, with the endpoint moving in opposite directions on the two sides of the interval. For instance, if the estimate were 2.40 points and the standard error 0.50 points, the interval would be approximately \(2.40\pm2.042(0.50)\), or 1.379 to 3.421 points. The 0.0306-point calculation describes endpoint variation due to standard-error variation only; Monte Carlo error in the pooled estimate and any variation in degrees of freedom also matter.

For a test, consider the pooled statistic formed by dividing the estimate by its standard error. Holding the estimate fixed, a smaller standard error increases the absolute statistic, and a larger standard error decreases it. If the test statistic is far from the critical value, modest Monte Carlo variation may have little practical impact on the decision. If it is close, a generic relative precision target may be insufficient: assess whether the statistic, interval endpoint, or p-value is stable enough for the intended conclusion. There is no universal FMI-only formula that guarantees a p-value will stay on one side of a threshold.

Worked Example: A Test Near Its Decision Threshold

Consider a hypothetical two-sided test of a contrast measured in outcome units. Suppose the pooled estimate is 1.00, the pooled standard error is 0.50, and the degrees of freedom are 40. The approximate test statistic is \(t=1.00/0.50=2.00\). The 5% two-sided critical value is approximately 2.021, so this result is just short of that threshold.

Suppose the FMI is estimated as 0.80. If the goal is to keep the Monte Carlo standard error of the pooled standard error below 0.5% of 0.50, then \(\delta=0.005\). The planning calculation is:

$$ m \geq 1+\frac{0.80^2}{2(0.005)^2} =1+\frac{0.64}{0.00005} =12801 $$

This very large value illustrates the cost of demanding high precision when the FMI is high; it is a planning result, not a universal recommendation. A 0.5% relative error corresponds to 0.0025 outcome units in the standard error. With the estimate held at 1.00, standard errors of 0.4975 and 0.5025 would give statistics of about 2.010 and 1.990, respectively. These variations alone would not cross 2.021, but estimate variation and other sources of Monte Carlo error could still matter. The appropriate check is to examine the pooled results at the chosen \(m\), especially when conclusions are close to a decision boundary.

A Practical Planning and Checking Process

A pilot run can provide an initial FMI estimate, but the imputation count should be treated as a design choice to check, not a constant dictated by a single formula. The process below connects a stated inferential precision target to a final stability assessment.

1
Identify the inferential targets.
List the pooled standard errors, interval endpoints, or tests that must be stable. Note which results are close to a practically important or formal decision threshold.
2
Obtain pilot FMI estimates.
Run enough imputations to obtain a useful preliminary estimate for each target. For conservative planning across several targets, use the largest relevant FMI rather than only the average.
3
Specify a precision target and calculate \(m\).
Choose an absolute or relative tolerance that is meaningful for the analysis, convert absolute standard-error tolerances to relative tolerances when needed, and apply the approximation. Round up and add a buffer.
4
Check the achieved stability.
Compare results across larger runs or independently generated batches when feasible. Look directly at the pooled standard errors, interval endpoints, and any test conclusion that is near a threshold.

Diagnostics, Alternatives, and Limitations

A useful diagnostic is whether inferential quantities change materially when the number of imputations is increased. Repeated batches can reveal Monte Carlo variation directly: compute the target pooled quantities separately in each batch and compare their spread. Such comparisons are informative only if the imputations are generated by a stable procedure and the batches are genuinely independent or otherwise handled appropriately. A single run that happens to give a stable-looking result is not strong evidence of stability.

Monte Carlo stability is distinct from model adequacy. Increasing \(m\) reduces simulation error from using a finite number of imputations; it does not repair a misspecified imputation model, inadequate conditioning information, or poorly mixing chains. If chains have not reached stable behavior or show persistent dependence, the independent-draw approximation behind the planning formula may be unreliable. Diagnose the imputation procedure before interpreting a formula-based imputation count as assurance of precision.

There are several common planning approaches, each answering a different question:

ApproachWhat it targetsMain limitation
Fixed conventional number of imputationsA simple default for routine analysesDoes not account for FMI or the precision required for a particular result
Relative-efficiency targetApproximate efficiency of the pooled point estimate relative to an idealized infinite-imputation resultDoes not directly guarantee stable standard errors, interval endpoints, or tests
FMI and Monte Carlo precision targetApproximate Monte Carlo stability of pooled standard errorsDepends on pilot estimates and assumptions; must be checked empirically
Repeated-batch assessmentObserved variation in the inferential quantities of interestCan be computationally demanding and depends on valid, stable imputation runs

No finite \(m\) makes the imputation procedure exact. In addition, FMI may vary by parameter, contrast, and data set, while the approximation simplifies the sources of Monte Carlo variation. Confidence intervals and tests can be especially sensitive near decision boundaries. Use the formula as a transparent starting point, then check the quantities that support the substantive conclusions.

Common Mistake

Wrong reasoning: “The relative efficiency of the pooled estimate is high, so the standard error and test must also be stable.” Relative efficiency is an efficiency measure for the point estimate under its assumptions; it is not a direct Monte Carlo error bound for every pooled inferential quantity.

Correction: Set a precision target for the standard errors, intervals, or tests that matter, use the FMI-based approximation to plan \(m\), and examine achieved stability. A high FMI or a result near a decision threshold may require substantially more imputations than a generic default suggests. Conversely, increasing \(m\) cannot correct deficiencies in the imputation model or chain behavior.

Key takeaway: Choose the number of imputations by linking an estimated FMI to a stated Monte Carlo precision target, then verify stability in the pooled quantities that support the analysis. The approximation guides planning; diagnostics determine whether the chosen number is adequate in practice.

Check Your Understanding

Answer each question, then compare your reasoning with the brief solutions.

  1. If \(\lambda=0.60\) and the target relative Monte Carlo error for the pooled standard error is 2%, what approximate minimum \(m\) follows from the planning formula?
  2. Why might the largest FMI among several planned contrasts be preferable to their average for conservative planning?
  3. A test statistic is close to its critical value. Why is a standard-error precision target alone not a complete guarantee of a stable test conclusion?
  4. Does increasing the number of imputations correct poor chain mixing or a misspecified imputation model? Explain.

Solutions. (1) Substitute \(\lambda=0.60\) and \(\delta=0.02\): \(m\geq1+0.36/[2(0.02)^2]=1+450=451\). Round up as needed and consider a buffer. (2) Contrasts can have different fractions of missing information; using the largest relevant value helps protect the contrast with the greatest expected Monte Carlo variability. (3) The test statistic also depends on the pooled estimate and degrees of freedom, and small changes can matter when the statistic is near the threshold. Check the statistic and conclusion across adequate runs. (4) No. More imputations reduce finite-simulation error; they do not fix model misspecification or poor mixing, which must be diagnosed separately.

Clinical Biostats