Performance of different algorithms in dealing with missing data in the presence of structural bias: a simulation study

Abstract Background Missing data can compromise causal effect estimation by introducing bias, reducing precision, and distorting statistical uncertainty. In addition to complete case analysis (CCA), we evaluated three commonly used imputation methods in R: multiple imputation by chained equations (mice); additive regression, bootstrapping, and predictive mean matching (aregImpute); and single imputation by chained random forests (missRanger). Methods We simulated two datasets under three missing mechanisms: missing completely at random (MCAR), missing at random (MAR), and missing not at random mechanisms (MNAR). For each scenario, we generated three missing proportions (10%, 25%, 50%) and four sample sizes ( n = 300, 600, 1200, 5000). We estimated effects using the three imputation methods and CCA. Performance was evaluated using relative bias and root-mean-square error on the log odds-ratio scale, confidence-interval coverage and width, standard-error calibration, and computation time. Results Bias and root mean squared error (RMSE) increased with higher missingness and decreased with larger sample sizes. CCA and mice generally showed lower bias and RMSE than aregImpute and missRanger. aregImpute achieved the highest coverage overall but had wider CIs and higher RMSE. missRanger performed worse than the other methods. Conclusion Although no missing-data handling strategy consistently outperformed others, mice provided more balanced performance across the evaluated scenarios. These findings suggest that researchers should carefully consider bias-variance trade-offs when choosing an imputation strategy when dealing with missing data in the presence of structural bias.

Authors

Institutions

Publication Details

Journal
BMC Medical Research Methodology
Published
2026-10-28
DOI
https://doi.org/10.1186/s12874-026-03034-5
Primary Topic
Statistical Methods and Bayesian Inference
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance of different algorithms in dealing with missing data in the presence of structural bias: a simulation study

Roch A. Nianogo, Onyebuchi A. Arah, Mina Habib, Yulin Gong
BMC Medical Research Methodology
Statistical Methods and Bayesian Inference
article

Performance of different algorithms in dealing with missing data in the presence of structural bias: a simulation study

Roch A. Nianogo, Onyebuchi A. Arah, Mina Habib, Yulin Gong
article en

Abstract

Abstract Background Missing data can compromise causal effect estimation by introducing bias, reducing precision, and distorting statistical uncertainty. In addition to complete case analysis (CCA), we evaluated three commonly used imputation methods in R: multiple imputation by chained equations (mice); additive regression, bootstrapping, and predictive mean matching (aregImpute); and single imputation by chained random forests (missRanger). Methods We simulated two datasets under three missing mechanisms: missing completely at random (MCAR), missing at random (MAR), and missing not at random mechanisms (MNAR). For each scenario, we generated three missing proportions (10%, 25%, 50%) and four sample sizes ( n = 300, 600, 1200, 5000). We estimated effects using the three imputation methods and CCA. Performance was evaluated using relative bias and root-mean-square error on the log odds-ratio scale, confidence-interval coverage and width, standard-error calibration, and computation time. Results Bias and root mean squared error (RMSE) increased with higher missingness and decreased with larger sample sizes. CCA and mice generally showed lower bias and RMSE than aregImpute and missRanger. aregImpute achieved the highest coverage overall but had wider CIs and higher RMSE. missRanger performed worse than the other methods. Conclusion Although no missing-data handling strategy consistently outperformed others, mice provided more balanced performance across the evaluated scenarios. These findings suggest that researchers should carefully consider bias-variance trade-offs when choosing an imputation strategy when dealing with missing data in the presence of structural bias.

BMC Medical Research Methodology
University of California, Los Angeles (US), Aarhus University (DK)
Centers for Disease Control and Prevention, National Institute of Allergy and Infectious Diseases, National Center for Advancing Translational Sciences, National Institute on Minority Health and Health Disparities
Openalex Percentile: Top 12%
Statistical Methods and Bayesian Inference
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon