Graph
Imputation

🧩Imputation

NEW

Also known as: Missing Value Imputation

Replacing missing data with plausible values to maintain completeness and reduce bias in analyses.

DESCRIPTION

Imputation addresses gaps in datasets by substituting missing values with estimates. Simple methods include mean, median, and mode; model-based methods include regression, k-NN, and EM. Multiple imputation propagates uncertainty by creating several completed datasets and combining estimates. Method choice depends on missingness mechanisms (MCAR, MAR, MNAR) and analysis goals. Poorly chosen imputations can bias results and overstate confidence. Rigorous diagnostics and sensitivity analyses help validate assumptions and impacts.

ALTERNATIVE DEFINITIONS

Wikipedia

Imputation is the process of replacing missing data with substituted values.

Direct, concise definition focused on missing data.

Source

OECD Glossary of Statistical Terms

Imputation is the process used to determine and assign replacement values for missing, invalid or inconsistent data.

Broadens scope to invalid or inconsistent data beyond missingness.

Source

Missing Data MCAR MAR MNAR Multiple Imputation KNN Imputation Expectation-Maximization Systematic Error

COMPETING TERMS

Listwise Deletion Pairwise Deletion

RELATIONS

KNOWLEDGE AREAS

Data Science Mathematics Data Quality Testing & Validation

TARGET AUDIENCE

Data Scientist Analytics Engineer Data Analyst Data Steward

EXTERNAL SOURCES

TOP QUESTIONS

When should I use Multiple Imputation instead of single imputation?

Use Multiple Imputation when uncertainty needs to be reflected in downstream inference. It reduces bias and underestimation of variance compared to single fills.

Category: Practice

How do missingness mechanisms affect Imputation choice?

MCAR supports simpler methods; MAR often requires model-based imputations; MNAR may need explicit modeling or sensitivity analysis. Assumptions should be tested where possible.

Category: Requirements

What are the risks of naive mean imputation?

It distorts distributions, attenuates variance, and weakens correlations, potentially biasing models and hypothesis tests.

Category: Risks

How do I evaluate Imputation quality?

Use holdout missingness simulations, compare distributions, check model performance, and run sensitivity analyses across imputation strategies.

Category: Testing

Is Imputation always better than deletion?

Not always. With MCAR and small missing rates, listwise deletion can be unbiased and simpler. Evaluate trade-offs per analysis.

Category: Opinion

Can Imputation harm causal inference?

Yes, if it violates ignorability or introduces collider bias. Carefully align imputations with causal assumptions and models.

Category: Risks

Which algorithms commonly support Imputation in practice?

MICE, k-NN imputer, Bayesian regression, and iterative EM-based methods are widely supported in libraries like scikit-learn and statsmodels.

Category: Tools

How does Imputation interact with feature scaling and encoding?

Impute before scaling to avoid leaking information. For categorical data, use special categories or model-based imputations that respect levels.

Category: Practice

What documentation should accompany Imputation in production?

Record missingness patterns, chosen methods, assumptions, parameter settings, and monitoring plans for drift or changing data mechanisms.

Category: Governance