Comparing Imputation Methods for Clinical Prediction Model Development under Complex Missingness Scenarios: A Simulation Study Using Real-World Cardiac Data

📅 2026-07-08
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the challenge of diminished stability and generalizability of clinical prediction models under complex missing data, where the impact of different imputation strategies remains unclear. Leveraging a real-world cardiac disease cohort, we simulated 18 distinct missingness mechanisms to systematically evaluate how multiple imputation, missForest, k-nearest neighbors (kNN) imputation, and complete-case analysis affect logistic regression model performance. Model assessment encompassed internal and external validation metrics including AUC, calibration slope, prediction error, and computational efficiency. Our work provides the first comprehensive comparison of imputation methods across diverse missing data patterns, revealing that kNN imputation demonstrates superior robustness—particularly under high missingness rates and complex missingness structures—while achieving excellent external generalizability and the lowest computational cost, making it especially suitable for large-scale clinical modeling.
📝 Abstract
Evidence remains limited on how missing-data strategies affect the stability of clinical prediction models across different predictor-outcome relationships and degrees of missingness. We conducted a simulation study using a fully observed real-world cardiac cohort of 8,245 patients, equally divided into development and external validation cohorts. Missing data were induced under a missing-at-random mechanism across 18 scenarios varying by variable type, predictor-outcome relationship, and missingness proportion. Five strategies were compared: complete case analysis, multiple imputation by chained equations with fully conditional specification, multiple imputation using predictive mean matching, missForest, and k-nearest neighbours. Logistic regression models were developed using backward stepwise elimination. Outcomes included optimism-corrected AUC, calibration slope, mean absolute prediction error, external validation performance, and computation time. When missingness involved isolated linear or categorical variables at 30%-60%, all methods maintained discrimination comparable to the complete-data model, with median AUCs of about 0.75. When missingness involved isolated non-linear variables or more complex patterns, predictive performance and calibration worsened as missingness increased, especially at 90%. In complex scenarios, multiple imputation showed greater prediction instability and overfitting, while missForest performed well internally but overfitted externally. k-nearest neighbours showed the most consistent performance, with stable predictions, better external validation results, and the shortest computation time. The optimal strategy may depend on the characteristics of variables with missing data. In sufficiently large development samples, k-nearest neighbours may provide a computationally efficient alternative.
Problem

Research questions and friction points this paper is trying to address.

missing data
clinical prediction models
imputation methods
model stability
missingness scenarios
Innovation

Methods, ideas, or system contributions that make the work stand out.

missing data imputation
clinical prediction models
k-nearest neighbours
simulation study
external validation
P
Pakpoom Wongyikul
Department of Biomedical Informatics and Clinical Epidemiology (BioCE), Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
N
Noraworn Jirattikanwong
Department of Biomedical Informatics and Clinical Epidemiology (BioCE), Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
N
Natthanaphop Isaradech
Department of Community Medicine, Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
W
Wuttipat Kiratipaisarl
Department of Community Medicine, Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
A
Arintaya Phrommintikul
Division of Cardiology, Department of Internal Medicine, Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
W
Wachiranun Sirikul
Department of Community Medicine, Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand
P
Phichayut Phinyo
Department of Biomedical Informatics and Clinical Epidemiology (BioCE), Faculty of Medicine, Chiang Mai University, Chiang Mai, Thailand