Skip to main content
ExplainerMissing DataMethodology Explainer· 4 min read· in Data & Analysis

Why Mean Substitution Distorts Data Variance and How Chained Equations Preserve It

Replacing missing data with averages artificially shrinks variance and produces false certainty. Multiple Imputation by Chained Equations (MICE) solves this by generating multiple plausible datasets to quantify the exact uncertainty of the missing records.

By Viktoria Sokolova

Applied Researchers 40%Computational Statisticians 35%Data Science Practitioners 25%
Applied Researchers
Prioritize practical implementation, robust standard errors, and avoiding false positives in clinical or economic studies.
Computational Statisticians
Focus on the algorithmic efficiency and convergence properties of the chained equations.
Data Science Practitioners
Evaluate imputation methods based on predictive accuracy and the preservation of dataset geometry.

Perspectives this story doesn't cover

  • Machine Learning Practitioners using black-box imputation

The binding constraint of any missing data algorithm is the mechanism of missingness itself: the unobserved value cannot be the reason the data is missing. Statisticians call this condition Missing At Random (MAR). If a clinical trial patient skips a depression survey specifically because their depression is too severe to get out of bed, the data is Missing Not At Random (MNAR), and no algorithm can safely deduce the blank. But when MAR holds—when a sensor simply drops a packet, or a participant accidentally skips a page—researchers face a mathematical choice of how to fill the gaps.[1][5]

Historically, the default response to a blank cell was mean substitution: calculating the average of the available data for that variable and plugging it into the hole. Statistica Software notes that while this approach preserves the overall sample size for the algorithm, it fundamentally alters the geometry of the dataset. Because the plugged-in values sit exactly on the mean, they contribute zero deviation from the center.

The mathematical penalty of mean substitution is artificial certainty. Contributors to Cross Validated point out that this artificially shrinks the variance of the variable, pulling all correlations toward zero and destroying the natural noise that represents real-world uncertainty. If a dataset is missing 20% of its values, plugging in the mean reduces the variance by exactly 20%, virtually guaranteeing inflated false-positive rates in subsequent regressions.[6]

Mean substitution artificially shrinks variance by pulling missing values to the center, while MICE preserves the natural distribution.

Multiple Imputation by Chained Equations (MICE) solves this by treating missingness not as a blank to be filled with a single guess, but as a distribution of probabilities. Detailed in a 2011 paper in the Journal of Statistical Software, the MICE algorithm specifies a separate predictive model for each incomplete variable. Instead of assuming one true value, it acknowledges the inherent uncertainty of the missing record.[2]

The algorithm operates through a cyclical process. The International Journal of Methods in Psychiatric Research explains that MICE cycles through the variables, using the observed data from the rest of the dataset to predict the missing data for one specific column at a time. It draws from a predictive distribution to generate a plausible value, injecting the exact amount of statistical noise required to preserve the original variance.[1]

The MICE algorithm cycles through variables, using the observed data to continually refine the predictions for the missing data.
It draws from a predictive distribution to generate a plausible value, injecting the exact amount of statistical noise required to preserve the original variance.

Rather than producing one patched dataset, the process generates several. Columbia University Mailman School of Public Health notes that "multiple imputation involves filling in the missing values multiple times, creating multiple 'complete' datasets." Typically, researchers generate between 5 and 20 distinct datasets, each containing slightly different imputed values that reflect the uncertainty of the prediction.[5]

Once the datasets are generated, the researcher runs their intended statistical analysis—a regression, an ANOVA, a survival model—on every single one of them independently. The results are then pooled using a set of formulas known as Rubin's Rules. This pooling step calculates the standard error by combining the variance within each dataset with the variance between the datasets, explicitly quantifying the uncertainty introduced by the missing data.[3][5]

Rubin's Rules calculate the final standard error by combining the variance within each dataset with the variance between them.

The `mice` package on the Comprehensive R Archive Network (CRAN) has become the standard computational tool for executing this workflow. It allows data scientists to map specific predictive models to specific data types: logistic regression for binary variables, predictive mean matching for continuous variables, and proportional odds models for ordered categories.[2][4]

The technique is not without strict limitations. The Bookdown guide on Applied Missing Data Analysis warns that MICE is computationally intensive and highly sensitive to the specification of the imputation model. If the predictive model used to generate the imputations omits a crucial interaction effect that exists in the real world, the resulting pooled estimates can be more biased than if the researcher had simply deleted the incomplete rows entirely.[3]

The next frontier in missing data analysis focuses on the boundary where the binding constraint fails. When data is MNAR, researchers cannot rely on chained equations alone. Instead, they are developing sensitivity analyses to test how robust MICE results remain when the MAR assumption is systematically violated, mapping the exact point where statistical inference gives way to unresolvable uncertainty.[1][7]

5 to 20
Standard number of imputed datasets generated by MICE
0
Variance added by mean substitution, artificially inflating certainty
20%
Variance reduction penalty if 20% of data is mean-substituted

Limits of the evidence

  • How to definitively prove whether a dataset is Missing At Random (MAR) or Missing Not At Random (MNAR) using only the observed data.
  • The exact threshold of missingness at which MICE begins to introduce more noise than signal in highly dimensional machine learning datasets.
  • How chained equations perform when the underlying predictive models are severely misspecified by the researcher.

Sources

Source coverage

7 outlets

3 viewpoints surfaced

Applied Researchers 40%Computational Statisticians 35%Data Science Practitioners 25%
  1. [1]Int J Methods Psychiatr ResApplied Researchers

    Multiple imputation by chained equations: what is it and how does it work?

    Read on Int J Methods Psychiatr Res
  2. [2]Journal of Statistical SoftwareComputational Statisticians

    mice: Multivariate Imputation by Chained Equations in R

    Read on Journal of Statistical Software
  3. [3]BookdownApplied Researchers

    Chapter4 Multiple Imputation

    Read on Bookdown
  4. [4]CRANComputational Statisticians

    Package mice

    Read on CRAN
  5. [5]Columbia University Mailman School of Public HealthApplied Researchers

    Missing Data and Multiple Imputation

    Read on Columbia University Mailman School of Public Health
  6. [6]Cross ValidatedData Science Practitioners

    What are the disadvantages of using mean for missing values?

    Read on Cross Validated
  7. [7]Factlen Editorial Team

    Synthesis by Factlen editorial team

    Read on Factlen Editorial Team

Comments

Stay informed

Every angle. Every day.

Get Data & Analysis stories with full source coverage and perspective breakdowns delivered to your inbox.