Tutorials › Multiple Imputation by Chained Equations (MICE) › PMM Compared With Parametric Regression Imputation

Predictive Mean Matching · Tutorial 199 of 497

PMM Compared With Parametric Regression Imputation

See how PMM and normal regression imputation can produce different values for one missing case, and assess the assumptions and limitations behind each.

Intermediate 12 min read

What You'll Learn

  • Distinguish stochastic normal regression imputation from deterministic prediction and from PMM.
  • Calculate both methods’ imputed values for the same missing case.
  • Explain why PMM draws stay within the observed donor values while regression draws can extrapolate.
  • Identify the conditional-distribution assumptions behind normal regression draws.
  • Diagnose when PMM’s donor pool or predictive scores do not support a credible imputation.
  • Compare the methods without treating either as assumption-free.

Two Ways to Generate a Missing Value

For a continuous variable with missing values, predictive mean matching (PMM) and normal linear regression imputation can use the same predictors but generate values in different ways. PMM uses a fitted model to find observed cases with similar predicted values, then takes an observed outcome from a selected donor. Normal regression imputation predicts the missing outcome from a fitted regression and adds a random residual drawn from a specified distribution. One method selects from observed values; the other generates from a model-based distribution.

The distinction matters most when the missing case lies near the edge of the observed data, when observed outcomes are skewed or bounded, or when the regression model’s distributional assumptions are doubtful. Neither approach is automatically reliable merely because it produces a value. Credibility depends on the imputation model, the available information for the missing case, and whether comparable observed cases exist.

Definition: In normal linear regression imputation, a missing outcome is generated from a fitted linear conditional model, typically by drawing regression parameters and then drawing a residual from a normal distribution. In PMM, the fitted model supplies a predictive score; an observed case with a sufficiently close score is selected as a donor, and the missing value is copied from that donor’s observed outcome.

A deterministic regression prediction, such as substituting only the fitted conditional mean, is not the stochastic regression procedure described here. It omits residual variation and, if used repeatedly, assigns the same predicted value to cases with the same predictors. A proper multiple-imputation procedure incorporates uncertainty rather than treating the fitted mean as the observed outcome.

Models and Assumptions Behind the Comparison

Let \(Y\) be the variable with missing values and let \(X\) denote the predictors observed for a case. A linear predictive model estimates a conditional mean, often written \(\widehat{m}(X)=X^\mathsf{T}\widehat{\beta}\). In a stochastic regression draw, the imputed value has the form

$$ Y_{\mathrm{imp}}=X^\mathsf{T}\beta^{*}+\varepsilon^{*}, \qquad \varepsilon^{*}\sim N(0,\sigma^{2*}), $$

where \(\beta^{*}\) and \(\sigma^{2*}\) are draws reflecting uncertainty about the regression parameters and residual variance. The displayed normal distribution describes the residual conditional on the predictors and parameters. The procedure relies on an adequately specified conditional mean and, for this version, an approximately normal residual distribution with the modeled variance structure. A basic linear model usually assumes a common residual variance; if variance changes substantially with predictors, that assumption is also questionable.

In PMM, a predictive score for the missing case and each observed case is calculated from a fitted model. Donors are selected by closeness of their scores, and an observed \(Y\) value is copied. Parameter draws may also be used in constructing scores. PMM avoids requiring the outcome itself to follow a normal distribution, but it still relies on a useful predictive model: cases close in score should be reasonable substitutes for one another with respect to the outcome distribution.

Both methods need observed cases that can inform the missing case. The imputation model should include predictors that are important for the outcome and for explaining missingness; its conditional relationships should be sufficiently well represented by the observed cases. Under a missing-at-random analysis, the observed predictors must provide the information needed to model the outcome among cases with missing values. Neither method repairs a lack of overlap: if no observed cases resemble a missing case, PMM must borrow a poor match and regression must extrapolate its fitted relationship.

A Shared Numerical Comparison

Worked Example: One Missing Case, Two Imputation Methods

Suppose a hypothetical study models a continuous outcome \(Y\) using a predictor \(X\). A fitted model from the observed cases is \(\widehat{m}(X)=10+2X\), and the estimated residual standard deviation for the illustrative regression draw is \(3\) outcome units. The missing case has \(X=6\). Four observed cases are eligible PMM donors:

Observed case\(X\)Observed \(Y\)Predicted score \(10+2X\)Distance from target score
A417184
B518202
C725242
D824264

The missing case’s predicted score is \(10+2(6)=22\). With two nearest donors, cases B and C are the closest, each at distance \(2\). If the random donor draw selects B, the PMM imputation is the donor’s observed outcome, \(18\) units. If it selects C, the imputation is \(25\) units. Either way, the generated value is an observed donor value.

For a simple stochastic normal regression draw, hold the fitted mean and residual standard deviation fixed for this arithmetic and suppose the residual draw is \(1.4\) standard deviations. Then

$$ Y_{\mathrm{imp}}=10+2(6)+1.4(3)=22+4.2=26.2. $$

This regression draw gives \(26.2\) outcome units, whereas the PMM draw is either \(18\) or \(25\) units. The comparison isolates residual generation; a full stochastic procedure may also draw the regression parameters, adding parameter uncertainty to the result. The example does not show that either imputation is known to be correct: it shows how the generation rules differ for the same predictors and fitted mean.

Why Donor Support and Extrapolation Differ

The support property of PMM follows directly from its donor rule. If the eligible donor outcomes are \(y_1,\ldots,y_r\), then every imputed value must be one of those values:

$$ Y_{\mathrm{imp}}=y_j \text{ for some eligible donor } j \quad\Longrightarrow\quad Y_{\mathrm{imp}}\in\{y_1,\ldots,y_r\}. $$

This is useful when a normal model might generate an implausible value outside the range of observed outcomes. But “within observed support” has a limited meaning: it guarantees that PMM copies an observed value, not that the donor is truly comparable or that the full population support has been observed. A sample may fail to contain rare but valid values, and a poorly matched donor may be inappropriate even though its value is observed.

By contrast, if a regression draw has conditional distribution \(N(m,\sigma^2)\) with \(\sigma>0\), its distribution has positive probability beyond any finite observed maximum \(y_{\max}\):

$$ P(Y_{\mathrm{imp}}>y_{\max}\mid X) =1-\Phi\left(\frac{y_{\max}-m}{\sigma}\right)>0, $$

where \(\Phi\) is the standard normal cumulative distribution function. That can be sensible if the outcome is genuinely unbounded and the normal model is adequate. It is a problem if the outcome has a strict bound, such as a score that cannot exceed a fixed maximum, unless the model or draw is adapted to respect that bound.

A further distinction is the range of predictors. PMM’s copied outcome stays among donor values even when the missing case’s predictor values lie beyond those of observed cases. That does not mean PMM has solved extrapolation: the nearest donor may be far away on the prediction scale and represent a very different case. Regression can also extrapolate by extending its fitted mean function beyond the observed predictor range; its generated value can then move still further because of the residual draw.

Worked Example: A Missing Case Beyond the Observed Predictor Range

Use the same hypothetical fitted mean, \(\widehat{m}(X)=10+2X\), and donor table. Now suppose the missing case has \(X=12\), while the observed donor cases have \(X\) values from \(4\) to \(8\). Its score is \(10+2(12)=34\). The nearest available donor is case D, with score \(26\), observed \(Y=24\), and score distance \(|34-26|=8\). With one donor, PMM imputes \(24\) outcome units.

For the regression method, the fitted mean at \(X=12\) is \(34\). If the residual draw is \(-0.5(3)=-1.5\) units, the imputed value is \(34-1.5=32.5\) units. The regression draw extends the linear trend beyond the observed predictor range; PMM instead copies a distant observed donor value. Neither calculation creates information about what outcomes are typical at \(X=12\). The donor distance of \(8\) signals weak overlap, and the regression prediction depends on the linear trend continuing beyond the observed range.

Conditional-Distribution Assumptions in Practice

PMM is often useful when a normal residual model is implausible, but it is not distribution-free in every relevant sense. Its donor pool is a local empirical approximation to the conditional outcome distribution. For that approximation to be useful, the score must rank cases in a way that brings together cases with comparable outcomes, and there must be enough suitable donors near the missing case. If distinct groups receive similar scores but have different outcome distributions, matching by score alone can select a misleading donor.

Normal regression imputation makes a stronger shape assumption for the conditional residual distribution. When the conditional distribution is close to normal and the linear mean and variance structure are adequate, it can generate a range of plausible values, including values not observed in the finite sample. If conditional outcomes are skewed, heavy-tailed, multimodal, or bounded, a normal draw may underrepresent tails, create impossible values, or spread probability in the wrong places. PMM may preserve some features of observed values, including skewness or unusual values, but only when relevant cases are available and the donor matching is suitable.

Worked Example: A Skewed Local Donor Pool

Suppose five hypothetical observed cases have the same predictive score as a missing case, and their outcomes are \(18,18,19,20,\) and \(31\) units. For illustration, PMM samples one donor uniformly. The chance of copying \(31\) is \(1/5=0.20\), while the imputation itself is always one of the five listed values.

Now compare an illustrative normal regression draw with conditional mean \(20\) units and residual standard deviation \(5.54\) units. Its probability of exceeding \(30\) units is

$$ P(Y_{\mathrm{imp}}>30) =1-\Phi\left(\frac{30-20}{5.54}\right) =1-\Phi(1.81)\approx 0.035. $$

Thus the two procedures represent the upper tail differently in this illustration: the donor draw selects \(31\) with probability \(0.20\), while the specified normal draw exceeds \(30\) with probability about \(0.035\). This is not evidence that the PMM probability is a correct population tail probability: it is the frequency in a small, hypothetical donor pool. Nor is a normal model automatically wrong; its suitability depends on the true conditional distribution. The comparison shows why the assumed conditional distribution matters.

Comparison, Diagnostics, and Limitations

FeaturePMMNormal regression imputation
How the value is generatedCopy the observed outcome of a selected donorDraw a fitted mean plus a model-based residual
Outcome supportRestricted to eligible observed donor valuesCan produce values outside observed support
Main distributional relianceUseful predictive scores and locally comparable donorsCorrect conditional mean and an adequate residual distribution and variance model
Extrapolation concernMay be forced to use distant donorsMay extend the fitted mean beyond the predictor range
Potential strengthCan retain features such as skewness in the observed donor poolCan generate plausible new values when the conditional model is adequate

When reviewing either approach, check whether donor distances are small enough to make the donors credible, whether there are enough candidate donors, and whether important predictors or strata are missing from the score model. For regression, inspect whether the fitted mean form and residual spread are plausible and whether generated values respect the outcome’s scientific limits. In both methods, compare imputed and observed distributions in relevant predictor groups; a close overall mean alone does not establish that conditional imputations are credible.

The key limitation of PMM is that observed support is not a substitute for conditional comparability. The key limitation of normal regression imputation is that a convenient parametric distribution can misrepresent the conditional outcome. Both approaches also depend on observed data covering the cases that need imputation and on a suitable set of predictors. These limitations are reasons to examine the model and imputations, not rules that one method should always be preferred.

Common pitfall: “PMM is safer because it never makes up a value outside the observed range.” The first part confuses a sample-support guarantee with a guarantee of validity: PMM can copy a poor match, and the observed sample may omit valid population values. A better comparison asks whether the donor is conditionally comparable and whether the regression distribution is credible for the outcome and case.

Check Your Understanding

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

  1. A missing case has a fitted conditional mean of \(40\), residual standard deviation \(5\), and a normal residual draw of \(-1.2\) standard deviations. What is the regression imputation?
  2. An eligible PMM donor pool has observed outcomes \(6,9,9,\) and \(14\). Which values can a PMM draw produce, and what does that fact not guarantee?
  3. The largest observed outcome is \(50\). Under a normal regression draw with conditional mean \(50\) and positive residual standard deviation, can an imputation exceed \(50\)? Explain.
  4. A missing case has predictor values far beyond those of every observed case. Why is it inaccurate to say that PMM has eliminated extrapolation?

Solutions. (1) The residual contribution is \(-1.2(5)=-6\), so the imputation is \(40-6=34\) outcome units. (2) It can produce \(6\), \(9\), or \(14\) units; \(9\) can occur through either of two donors. This guarantees only that the draw is one of these observed donor values, not that the donor is comparable or that the value is valid for the missing case. (3) Yes. The normal distribution has positive probability above its mean: \(P(Y_{\mathrm{imp}}>50)=0.5\) when the conditional mean is \(50\) and the residual distribution is symmetric normal with positive standard deviation. (4) PMM must select among observed cases, so it may use a donor far away in predictive score. It avoids generating a new outcome from an extended regression distribution, but it does not create comparable data where none were observed.

Clinical Biostats