Full text
76,746 characters
· extracted from
preprint-html
· click to expand
A Comparative Analysis in a Clinical Cohort: Multiple Imputation by Chained Equations and a Novel Super Learner-Based Imputation Approach | medRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-P4HH5NV'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search A Comparative Analysis in a Clinical Cohort: Multiple Imputation by Chained Equations and a Novel Super Learner-Based Imputation Approach View ORCID Profile Tony Zbysinski , Lezhou Wu , Justin Dale , James Coates , Karan Sapiah , Jamie Reuben , Frank Markson , Ujjwal Kulkarni , Nazmul Islam doi: https://doi.org/10.1101/2025.11.26.25341082 Tony Zbysinski 1 RefinedScience , Aurora, Colorado PhD Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Tony Zbysinski For correspondence: tony.zbysinski{at}refinedscience.com Lezhou Wu 1 RefinedScience , Aurora, Colorado PhD Find this author on Google Scholar Find this author on PubMed Search for this author on this site Justin Dale 1 RefinedScience , Aurora, Colorado BBA Find this author on Google Scholar Find this author on PubMed Search for this author on this site James Coates 1 RefinedScience , Aurora, Colorado MS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Karan Sapiah 1 RefinedScience , Aurora, Colorado MS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Jamie Reuben 1 RefinedScience , Aurora, Colorado MPH Find this author on Google Scholar Find this author on PubMed Search for this author on this site Frank Markson 1 RefinedScience , Aurora, Colorado BA Find this author on Google Scholar Find this author on PubMed Search for this author on this site Ujjwal Kulkarni 1 RefinedScience , Aurora, Colorado MS Find this author on Google Scholar Find this author on PubMed Search for this author on this site Nazmul Islam 1 RefinedScience , Aurora, Colorado PhD Find this author on Google Scholar Find this author on PubMed Search for this author on this site Abstract Full Text Info/History Metrics Supplementary material Data/Code Preview PDF Abstract Background Missing data is a challenge in clinical research, especially in real-world data (RWD), where complete case analysis can bias results and reduce power. Ensemble learning approaches like Super Learner (SL) show strong numerical performance for prediction problems, but their use for missing value imputation (MVI) in oncology datasets is unexplored. We sought to develop and evaluate a novel SL-based imputation function that can impute multiple variables and quantify observation-specific uncertainty. Methods We analyzed two independent cohorts of acute myeloid leukemia patients (n=1641), 546 patients from the University of Colorado and 1095 from an external real-world cohort. The SL-based MVI function includes data processing, predictor selection, binary and continuous variable pipelines, and automatic performance measurement. Ensembles for both binary and continuous variables integrate diverse base learners, such as generalized linear models, random forests, and neural networks, via a meta learner that optimizes predictive accuracy. The binary variable pipeline’s SL ensemble was optimized using area under the curve (AUC), while the continuous variable pipeline’s SL ensemble was optimized via non-negative least squares. Performance was compared to multiple imputation by chained equations (MICE) using balanced accuracy, F 1 -score, root mean square error (RMSE), and visualizations. Observation-specific uncertainty was quantified for all imputations of both binary and continuous variables, with both additionally having lower and upper resampling-based potential imputation values. The SL cross-validation loop, SL ensemble trained for imputation, and resampling all supported parallelization. Clinically significant features of the cohorts were selected a priori based on prior literature. Results In a numerical experiment with 9 clinically important binary features, the proposed MVI function imputed and achieved higher balanced accuracy than MICE for 7/9 variables (mean balanced accuracy 89.04% vs 80.75%) with comparable performance for the other 2 variables. The continuous variable SL ensemble, across 4 variables, showed an average 24.45% lower RMSE than MICE. On average, the SL ensemble trained for prediction took 145.02 seconds to process for binary targets. Conclusions This study demonstrates that the SL-based imputation function has improved performance over MICE in high-dimensional RWD while providing novel, observation-level uncertainty quantification. Background Data missingness is a common occurrence in clinical research and poses a persistent threat to the validity of statistical inference and the strength of predictive models. Missing values can arise for several reasons such as instrument failure, patient dropout, or recording decisions driven by underlying patient characteristics ( 1 , 2 ). These challenges lead to reduced statistical power, biased effect estimates, and compromised precision, ultimately undermining predictive modeling efforts ( 3 , 4 ). As real-world data (RWD) sources grow in volume and complexity, particularly in high-dimensional settings such as electronic health records or genomic repositories, the challenge of appropriately handling missingness increases. Traditional approaches like complete-case analysis become unrealistic in many scenarios and can propagate selection bias ( 5 ). Early work on missing data classified the mechanisms by which values are missing. These include missing completely at random (MCAR), missing at random (MAR), and missing not at random (MNAR). Such mechanisms are one part of understanding which imputation approach is needed ( 3 ). Classical single and multiple imputation techniques, such as mean/median/mode substitution or multiple imputation via chained equations (MICE), provide straightforward and satisfactory solutions under MCAR and MAR assumptions, but can perform poorly when these assumptions are violated or when variable interdependencies are complex ( 6 , 7 ). Machine learning (ML) methods including k-nearest neighbors (k-NN), random forests, support vector machines, and others have typically demonstrated improved performance over purely statistical methods, particularly for moderate missingness and MAR settings ( 7 – 9 ). Deep learning approaches, such as generative adversarial imputation networks and variational autoencoders, offer promise in capturing nonlinear relationships and high-order interactions ( 5 , 10 ), but comparative studies against well-established algorithms like missForest and MICE in RWD scenarios have shown that conventional methods remain competitive or superior in practice at this time. This is likely due to the volume of tuning parameters and the dataset size requirements of deep learning approaches ( 11 ). Despite the broad array of available imputation strategies, no single method uniformly or consistently outperforms others across mechanisms, domains, and dimensionalities ( 12 ). In clinical settings, where variable distributions may be skewed and the mechanisms of missingness are frequently a complex mix of MCAR, MAR, and MNAR, ensemble learning techniques hold particular promise by combining multiple base learners to hedge against model-specific weaknesses ( 12 ). The Super Learner (SL) framework implements a stacking ensemble that uses cross-validation (CV) specific risk estimates, risk being a term used for brevity when referring to objective functions to optimally weight ML algorithms (e.g. minimizing mean squared error). In this approach it combines the strengths of multiple semi-parametric or non-parametric models to make a balanced single weighted imputation of missing values ( 13 , 14 ), unlike MICE which is a more iterative process. It has been applied and tested for missing value imputation (MVI) in previous literature, showing superior performance in at least synthetic data compared to more popular methods such as MICE ( 15 ). Outside of MVI, but within the clinical domain, SL-based approaches have yielded strong results for numerous prediction-related tasks ( 16 – 20 ). However, SL’s adoption for imputation in clinical RWD has been limited despite its ability to outperform traditional methods. This advancement is critical given the potential impact of imputation on downstream tasks, such as treatment effect estimation, risk stratification, and clinical decision-making. This study addresses a key gap in application by evaluating the performance of MVI techniques using a SL-based approach on a high-dimensional dataset. In addition, we build on this approach by introducing a novel function designed to greatly simplify the imputation process with SL and provide measures of uncertainty for other modeling tasks. The evaluation is conducted on clinical data comprising acute myeloid leukemia (AML) patients treated with venetoclax plus azacitidine (Ven/Aza) or cytarabine plus anthracycline (7+3). We experiment with varying missingness ratios and mixed or unknown missingness mechanisms to reflect realistic challenges in clinical data analysis. By benchmarking our SL-based imputation function against a conventional statistical technique and selected ML methods, we aim to determine whether a SL-based approach can deliver more robust and accurate imputations under clinical RWD conditions and provide uncertainty measures for downstream tasks. Our specific objectives are threefold: 1. Develop a novel user-friendly SL-based imputation function capable of iteratively imputing multiple target variables while quantifying uncertainty measures for other modeling purposes; 2. Apply the SL-based imputation function to impute missing diagnostic patient AML data and quantify numerical performance of singular learners of the ensemble; 3. Compare the SL-based imputation function’s predictive performance to state-of-the-art MICE performance. Note the proposed model is disease-agnostic, much like most imputation approaches such as MICE, and thus can be applied beyond AML without loss of generalizability. While we confine our objectives to imputing baseline features for convenience, the function can be generalized and extended to imputing values at other clinically relevant time-points. Methods Data Description This study leveraged data from two cohorts (n=1641) of adult patients (aged ≥ 18 years) with newly diagnosed AML. Briefly, these patients were treated with Ven/Aza or 7+3. The University of Colorado (CU) cohort included 546 patients that began treatment in a clinical trial between January 2015 and March 2024 in the UCHealth system. Data is continuously updated over time as follow-up progresses, where follow-up ends at date of death, loss to follow-up, or until the most recent follow-up update. We censor patients only to their last known alive date. The Real World Cohort (RWC) was derived from the nationwide Flatiron Health electronic health record-derived, de-identified, longitudinal database consisting of patient-level structured and unstructured data curated via technology enabled abstraction and was comprised of 1095 patients from 87 unique sites of care ( 21 , 22 ). Flatiron Health dataset patients had a minimum of two documented clinical visits between January 2014 and December 2023 and received the Ven/Aza treatment as frontline therapy. The de-identified data is sourced from approximately 280 cancer clinics across the United States, including 800 sites of care primarily within community oncology settings. Inclusion and exclusion criteria were applied to minimize systematic differences between the cohorts, as discussed by Islam et al ( 23 ). Specifically, patients were excluded if they had acute promyelocytic leukemia, biphenotypic leukemia, chronic myeloid leukemia in blast crisis, or central nervous system involvement at diagnosis. A more thorough description of this data can be found in previous literature ( 23 ). Additional file 1, Figure S1, describes via a visual summary the genetic alteration patterns of both the RWC and the CU cohorts. Figure 1 illustrates the 5 key steps of our novel SL-based imputation framework, providing an overview of the processes detailed in the following sections on specification and data processing, imputation pipelines, performance assessment, and our application in high-dimensional clinical data. Download figure Open in new tab Figure 1. SL-based MVI imputation function methods flow diagram. Abbreviations: Median Absolute Deviation (MAD), Multiple Imputation by Chained Equations (MICE), Missing Value Imputation (MVI), Super Learner (SL). Specification and Data Processing Step 1 includes all manual data pre-processing for the purpose of having correct data format and structure for the developed SL-based imputation function. Data pre-processing included, for our analysis, only variables measured at baseline (e.g., cytogenetic testing or laboratory measured values at diagnosis or treatment start date). The function accepts input data containing continuous and binary variable types; multinomial and ordinal features need to be transformed into a design matrix with binary columns before applying the MVI function. In our application, diagnostic clinical variables were harmonized between cohorts by merging on identified common variables. All dichotomous variables were made binary following traditional conventions for reference groups, coding values such as “No” or “Wild Type” as 0. To enhance imputation performance and reduce noise, variables considered irrelevant to modeling, including patient identifiers, upper and lower reference ranges for laboratory values, unknown data flags, and non-binary or non-continuous variables, were excluded during preprocessing, leaving 124 variables. Step 2 specifies the SL-based imputation function and its interim preprocessing steps. This function accepts 4 parameters. The target_vars parameter takes a vector of binary or continuous variables for imputation. We recommend ordering these variables from least to most missingness, or from least to most importance, as the function’s iterative imputation scheme can leverage earlier imputations to improve subsequent estimates. The learners and screeners parameters are user-defined character vectors listing the base learners and screening wrappers to be incorporated into the SL calls. A comprehensive list of available wrappers can be retrieved using the listWrappers function in the SuperLearner package ( 13 ). The final parameter, df_input, specifies the input dataset, formatted according to the structure described in step 1. In step 3, interim processing, the SL-based imputation function constructs the SL library, removes variables produced by earlier imputations that are irrelevant for subsequent targets, identifies the top predictors for each target variable, handles missingness in those predictors, and identifies the target variable as binary or continuous. An embedded utility function generates all possible combinations of user-specified base learners and screening wrappers. For example, if conditional forest and neural network learners are selected alongside correlation– and t-test-based screeners, each learner is paired with each screener to create a SL library of four unique algorithm inputs. It is important to note that the function has a built-in method of identifying and ranking top potential predictors based on missingness and correlation, reducing the demand for screener specification. To enhance interpretability in downstream outputs, a mapping of learner names is also established. If a user does not specify any base learning or screening wrappers, a default library of 19 learners is used with no screeners. These learners are listed with a brief description and reference in additional file 2, Table S1. While users may incorporate most available base learner wrappers and screeners within the SL framework, doing so may quickly become computationally infeasible, particularly in high-dimensional settings. Predictor selection is performed by first excluding variables generated during previous iterations (e.g., row ID trackers, uncertainty weights, confidence interval outputs) that do not inform estimation. For the remaining candidate predictors, a predictor score is computed as the product of (i) the absolute Pearson correlation with the target variable and (ii) the proportion of observed (non-missing) data, elevating predictors that are both informative and well-represented in the dataset. By default, the top 10 predictors ranked by this score are selected, keeping the next steps informed, parsimonious, and reducing overfitting. The number of predictors to use in modeling is a customizable parameter. Since the SL framework requires complete predictor data and missingness is prevalent in RWD, simple internal imputation is applied, median imputation for continuous variables and mode imputation for binary variables. This simple imputation step is used solely within the function and is not returned in the final output. Target variables with >80% missingness are flagged, and then the top predictor’s and target variable’s data is subset for subsequent SL-based methods to reduce dimensionality. SL-based Binary Imputation Pipeline Step 4a defines the binary target variable pipeline, encompassing several key processes: (i) class balance checks, (ii) performance benchmarking via MICE, (iii) the core SL prediction process with CV, (iv) optimal threshold selection for classification, (v) resampling for accuracy variability, (vi) imputation of missing data, and (vii) generation of uncertainty weights. A class balance check identifies severely imbalanced binary variables. If one class comprises more than 92.5% of observations, or a class has equal to or less than 20 observations, a flag is triggered, and mode imputation is applied instead of SL-based modeling, as extreme imbalance can cause k-fold cross-validation to fail. In this case, a simple weight is assigned equal to the observed class proportion to reflect reduced uncertainty. For performance benchmarking of MICE, 30% of observed values are randomly masked, and MICE, using 5 imputations, is applied using a predictor matrix built from the input data. This provides a reference for comparison against the SL-based approach. The SL process then performs nested modeling and validation, where each base learner is trained and validated within cross-validation folds to generate predictions. These predictions are then combined by the meta-learner to optimize ensemble performance and minimize error ( 13 ). Within this pipeline, each learner undergoes 10-fold CV to estimate accuracy, and an outer CV loop (via CV.SuperLearner) evaluates the entire SL estimation process to provide performance estimates. The model uses the top 10 predictors identified in step 3, with simple internal imputation applied to handle missingness, and optimizes predictions for the area under the ROC curve (AUC). We next find the optimal threshold for classifying predicted probabilities by maximizing AUC when class imbalance is below 90%. In scenarios of 90-92.5% class imbalance, the F 1 -score was prioritized over AUC as it better reflects the trade-off between precision and recall and provides a more informative measure of performance for the minority class. Estimated probabilities obtained from the CV process are resampled 1000 times with replacement. This resampling enables calculation of confidence intervals for balanced accuracy, quantifying between subject variability in classification performance by applying the same threshold to each bootstrap replicate. Additionally, by resampling from the predicted distribution, computational feasibility is increased while accounting for uncertainty to an extent. The CV.SuperLearner object cannot directly estimate unseen data, we therefore rerun the SL process using snowSuperLearner with identical arguments to generate imputations for truly missing values. SL-based Binary Imputation Uncertainty A similar 1000 resampling scheme is applied and the 2.5th and 97.5th percentiles of these samples form 95% observation-specific uncertainty intervals, reflecting variability in potential imputed predicted probabilities. The previously determined optimal threshold is applied to classify the original predicted probability and the lower 2.5th and upper 97.5th predicted probabilities. Finally, uncertainty weights are assigned to each imputed observation’s predicted probabilities to reflect classification confidence. These weights are calculated, as seen in Equation 1 , by taking the absolute difference between the predicted probability of each observation, p^ i and the optimal threshold τ, scaled by the maximum possible distance to that threshold. Predicted probabilities closer to the threshold receive lower weights, reflecting higher uncertainty, while those further away approach a weight of 1, normalizing uncertainty values between 0 and 1 while observed data is assigned a weight of 1. SL-based Continuous Imputation Pipeline Step 4b describes the continuous target variable pipeline, which mirrors the binary pipeline but is adapted for continuous outcomes. After selecting the top 10 predictors and applying simple internal imputations to handle missingness among these predictors, a MICE-based comparison is conducted with specifications consistent with Step 4a. The SL CV process is then performed using 10-fold CV, a Gaussian family, and a non-negative least squares (NNLS) loss function to estimate performance for each base learner and the ensemble. The final SL ensemble model is subsequently trained on all observed data for the selected predictors and used to impute missing values in the target variable, producing direct value imputations rather than probabilities. SL-based Continuous Imputation Uncertainty Imputation uncertainty for each imputed observation is quantified using a residual-based bootstrap approach, generating 1000 resampled imputations by adding resampled residuals to model-predicted values. To account for heteroskedasticity, the bootstrap resampling process selects the 50 residuals closest to each predicted value based on Euclidean distance from the observed target values, ensuring that resampled errors are drawn from observations with similar outcome magnitudes. The 2.5th and 97.5th percentiles of these samples form 95% observation-specific uncertainty intervals, reflecting variability in potential imputed values. Observation-specific uncertainty weights for continuous variables are shown in equation 2 , calculated as the inverse of 1 plus the median absolute deviation (MAD) of the bootstrap sample distribution per observation, B i , normalized by the mean predicted value of the observation-specific bootstrap distribution pˉ i , thereby assigning higher weights to imputed values with lower relative variability. These outputs provide both a point estimate and observation-specific uncertainty intervals, enabling other analyses to account for uncertainty and down-weight less certain imputations. Performance Assessment and Application Step 5 involves data output, iterative imputation, and comprehensive performance assessment. The SL-based imputation function produces an interim dataset in which each target variable is sequentially replaced by its imputed counterpart, supplemented with observation-specific uncertainty weights. The output additionally includes observation-specific 95% estimation uncertainty intervals that capture model uncertainty, enabling downstream analyses to consider a plausible range of imputed values rather than relying on single-point estimates. This augmented dataset is iteratively updated as each variable in the input vector is imputed, ultimately yielding a complete dataset supported with uncertainty-aware outputs. In addition to the final imputed data, the proposed imputation function returns a suite of diagnostic metrics and visualizations, providing strong transparency into the imputation process over standard methods like MICE. These include visualizations of top predictor scores for each target variable, flags for variables with >80% missingness, benchmark MICE performance metrics (confusion matrices and F 1 -scores for binary variables, RMSE, root mean square error, for continuous variables), and illustration of average CV risk estimates for every base learner in the SL ensemble (risk being RMSE for continuous variables, AUC for binary variable). The function also reports ensemble-level performance measures, balanced accuracy with bootstrap-based confidence intervals for binary targets, optimal thresholds for classification, and visualization of average ensemble weights based on nested CV folds illustrating each learner’s contribution to the SL model. Predicted values or probabilities are visualized along with resampling distributions. Furthermore, computing time is provided for both the independent MICE run and the final SL ensemble that is trained for imputation. Collectively, these outputs deliver not only a fully imputed dataset but also a novel, uncertainty-aware, and performance-benchmarked framework, offering users enhanced interpretability and awareness in the resulting imputations compared to conventional MVI approaches. We summarize general descriptives of our merged 1641 patient cohort via counts for categorical variables and median and IQR for continuous variables. Additionally we describe missingness of the entire cohort leveraging the naniar R package ( 24 ). Missingness descriptives include missingness prevalence and visualizations to aid in identification of missingness patterns. In our initial testing application of this novel SL-based imputation function, we selected variables that have been previously identified in analyses of our data as high priority for upfront risk stratification and clinical relevance ( 23 ). These binary flag variables include NPM1 mutation, IDH1 mutation, IDH2 mutation, good risk cytogenetics as based on SWOG ( 25 ), inv( 3 ) abnormality, TP53 mutation, –17 abnormality, t(9;11) abnormality, –5 abnormality, complex cytogenetics, and FLT3-ITD mutation. Given that these variables do not include a continuous data type, we additionally selected the laboratory-measured lactate dehydrogenase (LDH) variable for continuous variable evaluation due to its prognostic importance ( 26 ), with additional continuous variables of laboratory measured hemoglobin, platelets, and absolute neutrophil count (ANC). We ordered all selected variables from least to most missingness and supplied this vector to the MVI function, reporting summarizations of the previously mentioned performance metrics. In our application, we used the default 19 learner algorithms library. This diverse selection of learners ensures that the SL library balances simple benchmarks, linear and nonlinear models, tree-based approaches, penalized regression, and modern machine learning methods, enhancing flexibility and robustness in the estimation procedure and accounting for algorithmic uncertainty. To enable deeper insight into the SL-based imputation’s behavior and output data, we further isolated TP53 mutation and LDH to conduct a more detailed evaluation of SL predictive performance. This deeper comparison examined the performance of individual base learners, highlighting one algorithm that emerged as the top-performing single learner, referred to as the discrete learner. For SL processes, parallelization was configured using the parallel R package, and for resampling parallelization was configured using the future R package ( 27 ), both leveraging maximum cores. Lastly, to demonstrate how the SL-based imputations may compare to the MICE-based imputations in downstream work, we applied risk stratification logic, methodology detailed in a previous publication ( 28 ), to the cohort using these risk stratification variables. Differences between the imputation strategies’ influences on risk stratification were explored via the proportion of patients changing risk stratification, the change in median overall survival (OS) days for different risk stratifications, and Kaplan Meier survival curve visualizations. We also evaluated the prognostic utility of the derived risk stratifications using multivariable Cox proportional hazards models for overall survival, time from diagnosis to death or last follow-up, adjusting for age at diagnosis. Separate models were fit using the three-level risk stratification variable constructed from either MICE– or SL-imputed data, with the favorable category as the referent. All statistical analyses were performed in R version 4.4.1 ( 29 ). This study follows STROBE guidelines for reporting observational research ( 30 ). Results Descriptive Results General cohort and target variable descriptive statistics are available in Table 1 . Most of the 1641 patient cohort were male (703, 57.16%), White (1211, 73.8%), not Hispanic or Latino (1302, 79.34%), deceased at follow-up (1042, 63.5%), on the Ven/Aza treatment regime (1454, 88.60%), and are de novo AML (1076, 65.57%). Median age at enrollment was 74 (IQR 67-79). The target variables had missingness ratios that ranged from as low as 0.18% for good risk cytogenetics (3/1641) to high missingness of 54.17% for LDH (889/1641). Additional file 3, Figure S2 displays missingness ratios across all variables in the merged dataset, missingness across all variables can be summarized as highly diverse. Broadly, most variables were binary and had 40-80% missingness. Additional files 4-6, Figures S3-5, demonstrate missingness feature categories of cytogenetics, mutations, and lab values, respectively. Taken together, these missingness figures indicate primarily arbitrary and block patterns of missingness. View this table: View inline View popup Download powerpoint Table 1. Merged cohort and target variable descriptive results and missingness. Primary Results Table 2 details the performance for nearly all binary target variables of interest, comparing the performance of the SL-based ensemble approach to MICE. Variables inv( 3 ) and t(9;11) abnormalities are not shown as they had high class imbalance and as a result were defaulted to the simple imputation pipeline. Performance measures included balanced accuracy, F 1 -score, and computational time. The SL-based ensemble approach had a greater mean balanced accuracy, 89.04%, than MICE, 80.75% and had superior balanced accuracy for 7 out of 9 variables, with 2 out of 9 variables having comparable (<1% difference) balanced accuracy. The mean F 1 -score for MICE, 94.34%, and the SL-based ensemble approach, 96.25%, were more mixed and slightly favoring the SL-based ensemble approach. Lastly, computational time was on average longer for the SL ensemble trained for imputation, 145 seconds, compared to MICE, 0.5 seconds. View this table: View inline View popup Download powerpoint Table 2. Performance of all binary target variables of interest compared between MICE and the SL-based imputation function approach. In our specific performance analysis of the SL-based ensemble and MICE approaches of TP53 mutation and LDH imputation, we found that the SL-based approach was mostly superior to MICE. For TP53 mutation imputation, MICE had a balanced accuracy of 91.8%, sensitivity 93.7%, specificity 89.9%, and an F 1 -score of 94.7% while the SL-based ensemble approach had respective values of 95.3%, 99.4%, 91.2%, and 98.0%. Compared to the SL-based ensemble approach, the discrete learner of the ensemble had comparable performance (balanced accuracy 95.3%; sensitivity 99.4%; specificity 91.2%; F 1 -score 97.9%) and another select algorithm for comparison, GLM interaction, had worse performance (balanced accuracy 91.7%; sensitivity 96.6%; specificity 87.8%; F 1 -score 95.8%). Additional file 7, Figure S6, shows the top 10 predictors of the TP53 mutation variable that were used in the SL-based approach, indicating that several previous target variables that were imputed supported the imputation of TP53 mutation. Figure 2 shows the CV-specific base learner risks, in other words individual model performance, for TP53 mutation, suggesting that most base learners performed well (>0.9 AUC) with conditional forest having the absolute minimum risk observed. Figure 3 demonstrates the subsequent average assigned weights of the SL-based ensemble’s learners where many of the learners can be perceived to receive comparable weights as the SL technique aims to reduce overfitting. Lastly, for TP53 mutation, Figure 4 shows the predicted probability and corresponding resampled distribution of predicted probabilities based on 1000 resamples. With a calculated optimal threshold of 0.38 and the observed predicted probabilities, we would estimate that most classifications were 0 and were likely assigned moderate uncertainty weights. This is validated when analyzing the distribution of the TP53 mutation uncertainty weights (median 0.52, IQR 0.45-0.53). With respect to LDH, results were more mixed. MICE had a RMSE of 597, higher than that of the SL-based ensemble’s RMSE of 582. Furthermore, the discrete learner of the ensemble performed best with 557 RMSE, and other algorithms including neural network and all GLM algorithms, performed far worse with >5000 RMSE. Additional file 8, Figure S7, displays the top 10 predictors of the LDH variable that were used in the SL-based approach. Figure 5 shows the average CV-specific base learner risks for LDH. The SL-based ensemble’s learner’s average weights are shown in Figure 6 , supporting a narrower range of base learners unequally. Download figure Open in new tab Figure 2. Cross-validated base learner risks for binary TP53 mutation variable prediction, risk measured as AUC. Note: multiple points may appear because of multiple default hyperparameter settings. Abbreviations: Area Under the Curve (AUC). Download figure Open in new tab Figure 3. Cross-validated SL ensemble weight averages for binary variable TP53 mutation. Abbreviations: Super Learner (SL). Download figure Open in new tab Figure 4. SL-based ensemble’s predicted probability density distribution for TP53 mutation binary variable data with overlapping 1000 resampled density distribution. Abbreviations: Super Learner (SL). Download figure Open in new tab Figure 5. Cross-validated base learner average risks for continuous variable LDH, risk measured as RMSE. Abbreviations: Root Mean Square Error (RMSE), Lactate Dehydrogenase (LDH). Download figure Open in new tab Figure 6. Cross-validated SL-based ensemble average weights for continuous variable LDH. Abbreviations: Super Learner (SL), Lactate Dehydrogenase (LDH). Figure 7 displays the SL ensemble’s predicted values density distribution for LDH and the corresponding density distribution of resampled values based on 1000 resamples, suggesting introduced variation. Subsequent weights indicate moderate to high certainty and relatively small variability of imputations across resamples compared to the observed data’s variation (median 0.81, IQR 0.80-0.83). Lastly, for laboratory measured hemoglobin (SL RMSE: 1.37, MICE RMSE 2.10), platelets (SL RMSE 82.75, MICE RMSE 114.93), and ANC (SL RMSE 2.80, MICE RMSE 4.15) the SL-based ensemble outperformed MICE. Across all 4 continuous variables, this represents an average 24.45% lower RMSE for the SL-based ensemble. The downstream risk stratification comparison between the SL-based imputations and the MICE-based imputations of these risk stratification variables is visualized as survival curve differences in Additional File 9, Figure S8. Using SL-based imputations instead of MICE imputations resulted in 7.78% of patients changing risk classification and a notable increase in separation of median OS days between risk stratifications was observed. Risk group associations with overall survival were consistently stronger under the SL-based imputation. Compared with the favorable group, intermediate risk showed higher hazards under SL (MICE HR 1.21, 95% CI 1.05–1.41; SL HR 1.41, 95% CI 1.21–1.64), and adverse risk was similarly amplified (MICE HR 2.06, 95% CI 1.76–2.41; SL HR 2.36, 95% CI 1.98–2.80), corresponding to an average 25% increase in hazard ratio relative to MICE-derived stratifications. Our computing setup with 48 cores and 188 GB of RAM, with parallelization and a 19-learner library, processed 11 binary targets and a continuous target in approximately 2.5 hours. Download figure Open in new tab Figure 7. SL-based ensemble’s predicted values density distribution for missing LDH continuous variable data, overlayed with the 1000 resampled density distribution. Figure was log transformed after running the function for interpretability. Abbreviations: Lactate Dehydrogenase (LDH). Discussion In this study we evaluated a SL-based ensemble imputation approach for handling missing diagnostic data in a dataset comprised of 1641 newly diagnosed AML patients treated with Ven/Aza or 7+3. Leveraging the SL framework, we demonstrated consistently improved imputation performance over a commonly used statistical method, MICE, specifically for binary genetic variables, even when they had substantial missingness. On average, the SL-based ensemble achieved higher balanced accuracy (89.0% vs 80.8%) and F1 score (96.3% vs 94.3%) compared to MICE across 9 binary genetic features. In focused evaluations of TP53 mutation and LDH laboratory values, the SL-based ensemble approach led to superior or comparable performance to singular algorithms and uncertainty weights. Lastly, in downstream analyses, changes in Kaplan-Meier survival curves and multivariable Cox regression results were noteworthy. These results underscore the potential of SL-based methods to enhance data integrity in clinical prediction pipelines, especially in high-dimensional electronic health record derived datasets where conventional single-model approaches may struggle. To our knowledge, this study represents one of the first applications of the SL-based ensemble for missing value imputation in a clinical oncology context. Furthermore, we demonstrate the method’s utility by achieving strong performance while introducing novel, observation-level uncertainty estimates which quantify variation, while being delivered through a streamlined, user-friendly function that automates imputation, performance evaluation, and data output. Prior studies into missing value imputation in clinical cohorts have repeatedly shown that standard approaches such as MICE can yield reasonable accuracy when data are moderately complete and missingness mechanisms approximate MAR, but their performance often deteriorates in high-dimensional or block-missing contexts ( 7 , 31 ). MICE has strong advantages such as being well-documented and easily applied ( 32 ). These strengths are evident by the notable abundance of MICE’s application in health research literature, with MICE serving as either the primary imputation method or the benchmark comparison. An earlier 2015 review by Rezvan et al. with narrow search criteria showed the dominance of MICE in imputation methodology in medical research, with 53% (20/38) of research articles reporting methods of imputation using MICE ( 33 ). ML-based methods like random forest and k-NN have improved on MICE’s limitations in several ways such as by capturing nonlinear feature relationships ( 5 , 8 ). In the systematic review of 94 ML performance assessing research articles by Alabadla et al. it was found that across most studies k-NN, random forest, and support vector machine methods performed best, these results would agree with our rankings of ML algorithms by AUC and RMSE. This study also noted though the lack of, and need for, computational time reporting and consistency across performance measures to best evaluate overall performance ( 7 ). Another study that analyzed high dimensional genetic data compared ML-based approaches to MICE and simple mean imputation, also finding that k-NN and random forest typically performed far better than both of these approaches ( 34 ). Such popularity for k-NN, and other algorithms, is explained by a systematic review of 117 research articles by Thomas and Rajabi. The review clarifies that these algorithm’s easy implementation across knowledge domains make them an attractive option. However, these authors also note that despite such popularity there continues to be no single universal solution to the missing data problem ( 35 ). While ML-based methods have grown immensely in popularity and application frequency since 2015 ( 7 ), in part due to improvements over MICE and simple imputation, as previously mentioned these methods remain relatively constrained by the reliance on a single learner that may have varying performance for different missingness scenarios. Ensemble learning approaches may prove an effective next step to overcome these challenges. While using a more typical ensemble strategy compared to our SL-based strategy, our results would concur with those found by Batra et al. who found that a stacked ensemble strategy proved superior to simple imputation and several singular ML algorithms ( 12 ). In a different context than imputation, a 2023 review of 45 articles evaluated ensemble learning approaches in highly researched disease prediction. They concluded that amongst these studies, those that employed the stacking method of ensemble learning performed best compared to other ensemble methods. This work gives us greater confidence in our findings using a SL-based approach ( 14 ). Prior literature using super learning for missing data imputation is sparse, however, one study showed that multiple imputation by super learning yielded superior results compared to traditional methods in a comparative analysis. Albeit, this application was limited by synthetic data, not having quantified uncertainty, and a process that did not automatically generate performance measures ( 15 ). Lastly, our results extend prior work by demonstrating that a CV-specific stacking ensemble can more effectively integrate varying base learners to handle diverse variable missingness contexts, and when incorporated into a function, can also output measures of uncertainty. Such measures of uncertainty are intended as a practical guardrail for imputation confidence. Uncertainty weights can highlight subject-specific cases where imputations may remain uncertain due to deviating assumptions from cross-validation induced missingness, where uncertainty could be high even when imputation performance across folds is strong. Despite the promising performance of our SL-based approach, our study has several limitations. First, we employed default SL hyperparameters for all base learners rather than performing extensive tuning. While this decision simplified the pipeline and demonstrated robust gains over MICE by default, it may have missed additional opportunities to further improve performance. Second, the computational burden of training the CV-specific ensemble represents the greatest practical hurdle to routine deployment. However, this cost is justified in settings where imputation accuracy and uncertainty quantification materially impact other modeling tasks in high stakes clinical applications such as risk stratification. As we demonstrated, using the SL-based approach instead of MICE showed noteworthy changes in risk classification, which could have great impacts on clinical treatment planning and health outcomes for patients, especially for aggressive diseases like AML. Regarding the computational time of the whole process, it was also longer than MICE but to quantify uncertainty from MICE using traditional approaches of bootstrapping would likely incur even more computational costs. Lastly, prior to ensemble fitting we perform simple imputation on the top 10 predictors for each target, which may propagate initial error and contribute to cumulative uncertainty. We partially mitigate this through our resampling-based uncertainty weights, observations with high variance can be down-weighted in downstream models. However, such bootstrapping-based uncertainty does not capture within-subject variability and may be susceptible to the amount of missing data and representation of the true missing data pattern in the bootstrap samples. More rigorous initial imputation of predictors, such as using MICE ( 36 ), and incorporation of initial subject-specific uncertainty measures in imputation of target variables would further reduce this concern. Conversely, our SL-based imputation function offers several key strengths. By vectorizing imputation across diverse base learners, it provides a nearly fully automated, scalable framework that consistently outperforms single-method approaches in our application in high-dimensional clinical data. Additionally, while we applied the function to AML data for evaluation, there stands no reason it cannot be applied to other datasets. The model’s ability to generate observation-specific uncertainty weights and uncertainty intervals allow end-users to conduct a variety of sensitivity analyses using these values across different settings. The flexibility of the SL framework allows inclusion of new algorithms as they emerge, ensuring that the pipeline can adapt to evolving patterns of data complexity and missingness. Finally, in line with identified gaps in performance assessment in the literature ( 37 ) and combined with descriptive statistics of missingness, the SL-based imputation function’s performance output allows a user to well understand key aspects of MVI including computational time and common performance measures. Conclusions In summary, our work demonstrates that a SL-based imputation function can significantly improve the accuracy and robustness of missing-value estimation in a high-dimensional AML real-world dataset, outperforming the standard MICE approach for most of our target variables while providing observation-level uncertainty metrics. These findings support our central hypothesis that ensemble strategies yield more reliable imputation in complex clinical data. In future deployments we hope to add automated and customized hyperparameter optimization, integrate automatic support for multinomial and ordinal targets, and further validate its utility in diverse missing data formats and contexts. Future research would benefit from evaluating this function among diverse disease areas, across a greater range of variables, its impact on optimizing risk stratification strategies, and in more extensive simulation and validation studies that assess uncertainty calibration. Ultimately, by combining improved performance over traditional methods and flexibility, ensemble learning-derived imputation can enhance downstream modeling by managing missingness’ threat to validity. Abbreviations View this table: View inline View popup Download powerpoint Declarations Ethics approval and consent to participate This study was conducted in accordance with the principles of the Declaration of Helsinki. This study was reviewed and approved under the 2018 Requirements of the Federal Policy for the Protection of Human Subjects by the Colorado Multiple Institutional Review Board (COMIRB), located at the University of Colorado Anschutz Medical Campus, Aurora, Colorado, United States. Ethical approval was granted for the study, and a Waiver of Informed Consent and a Health Insurance Portability and Accountability Act (HIPAA) Waiver of Authorization were granted by COMIRB on the basis that all criteria for waiving consent and HIPAA authorization were met. The Flatiron Health data that supported the findings of this study were originated by and are the property of Flatiron Health, Inc.” Consent for publication Not applicable. Availability of data and materials The individual patient-level datasets analyzed during the current study are not publicly available due to data privacy laws but the processed data are available from the corresponding author on reasonable request. The Flatiron Health data that support the findings of this study are available from Flatiron Health Inc., but restrictions apply to the availability of these data, which were used under license for th current study, and so are not publicly available. Flatiron Health data has restriction prohibiting the authors from making the datasets publicly available. Requests for data sharing by license or by permission for the specific purpose of replicating results in this manuscript can be submitted to PublicationsDataAccess{at}flatiron.com . Lastly, in the supplementary material, the SL-based imputation function is accompanied by an HTML-based illustration that provides a concise, step-by-step walkthrough that enables users to quickly understand its purpose, inputs, outputs, and performance metrics, and to apply the function to their own datasets. This HTML-based illustration serves as a tutorial which includes the full function code and applies the method to synthetic data. A simple R package to apply the function is forthcoming. Competing interests All authors are affiliated with RefinedScience and receive compensation as part of employment under RefinedScience. The authors declare no other conflicts of interest. Funding This research received no specific grant from any funding agency in the public, commercial, or non-profit sectors. Author’s contributions TZ contributed via conception and design of the work, analysis of the data, interpretation of the data, creation of the function applied, and drafting and revising the work. LW contributed via design of the work and acquisition of the data. JD, JC, KS, FM, and UK contributed via acquisition and management of the data. JR contributed via acquisition and management of data and internal review of the manuscript. NI contributed via conception and design of the work, acquisition and interpretation of the data, and revising the manuscript. All authors read and approved the final manuscript. Data Availability The raw, individual patient data are protected and not available due to data privacy laws. The processed data are available at reasonable requests to the corresponding author. The Flatiron Health data that supported the findings of this study originated by and are the property of Flatiron Health, Inc., which has restrictions prohibiting the authors from making the data set publicly available. Requests for data sharing by license or by permission for the specific purpose of replicating results in this manuscript can be submitted to PublicationsDataAccess{at}flatiron.com . Lastly, upon publication, the SL-based imputation function will be accompanied by an HTML-based illustration that provides a concise, step-by-step walkthrough that enables users to quickly understand its purpose, inputs, outputs, and performance metrics, and to apply the function to their own datasets. Additional Files Additional file 1, png: Figure S1. Molecular Landscape Comparison of CU and RWC. CU and RWC merged cohort’s OncoPlot, representing AML phenotypic and genotypic features per-patient. +ve refers to the number of patients with positive features and the % refers to that positive feature proportion. Light grey regions represent missing data. Abbreviations: University of Colorado (CU), Real World Cohort (RWC). Additional file 2, docx: Table S1. Default, and used, SL algorithm library with descriptions. All SL learner algorithms used in our default library within the SL-based imputation function. Abbreviations: Super Learner (SL). Additional file 3, png: Figure S2. Merged Cohort Variable Missingness. CU and RWC merged cohort’s variable missingness ratios. Abbreviations: University of Colorado (CU), Real World Cohort (RWC). Additional file 4, png: Figure S3. Merged Cohort Missingness Heatmap – Cytogenetic Testing. CU and RWC merged cohort’s missingness heatmap for all observations and binary cytogenetics variables. Abbreviations: University of Colorado (CU), Real World Cohort (RWC), Cytogenetics (CYT). Additional file 5, png: Figure S4. Merged Cohort Missingness Heatmap – Mutations. CU and RWC merged cohort’s missingness heatmap for all observations and binary mutation variables. Abbreviations: University of Colorado (CU), Real World Cohort (RWC). Additional file 6, png: Figure S5. Merged Cohort Missingness Heatmap – Lab Values. CU and RWC merged cohort’s missingness heatmap for all observations and continuous laboratory values variables. Abbreviations: University of Colorado (CU), Real World Cohort (RWC), Laboratory Values (LAB). Additional file 7, png: Figure S6. Top 10 Predictors for TP53 Mutation. Top 10 predictors for the TP53 mutation binary variable from the merged CU and RWC cohorts. Abbreviations: University of Colorado (CU), Real World Cohort (RWC). Additional file 8, png: Figure S7. Top 10 Predictors for LDH Lab Value. Top 10 predictors for the LDH continuous variable from the merged CU cohort and RWC. Abbreviations: Lactate Dehydrogenase (LDH), University of Colorado (CU), Real World Cohort (RWC). Additional file 9, png: Figure S8. Risk stratification-stratified Kaplan Meier OS curves comparing the SL-based ensemble’s imputation of risk stratification variables and the MICE-based imputation of risk stratification variables. Note, imputations for this additional analysis were re-run on updated data, reflecting 6 new observations. Abbreviations: Overall Survival (OS), Multiple Imputations by Chained Equations (MICE), Super Learner (SL), Log-Rank test (LR), Tarone-Ware test (TW), Fleming-Harrington early-weighted test (FH:e), Fleming-Harrington late-weighted test (FH:l). Additional file 10, html: HTML-based illustration that contains the core MVI function code in its most recent version as well as serving as a tutorial of the function’s arguments, outputs, and how to apply it in an example using synthetic data. Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Download figure Open in new tab Acknowledgements We give additional acknowledgement and great gratitude to the internal reviewers of RefinedScience and external reviewers of Flatiron Health. Footnotes There is now an additional analysis that demonstrates the application of MICE versus the Super Learner (SL)-based imputation tool on a downstream risk stratification analysis. Discussion has been added to better describe why computational efficiency sacrifices are necessary for improved risk stratification and subsequent clinical outcomes. Further details have been added to better clarify the role of the produced uncertainty weights, how they are distinct from performance measures, and what they represent. Three additional continuous variables were added to the evaluation process. References 1. ↵ Rubin DB. Inference and missing data . Biometrika . 1976 Dec 1; 63 ( 3 ): 581 – 92 . doi: 10.1093/biomet/63.3.581 OpenUrl CrossRef Web of Science 2. ↵ Schafer JL , Graham JW . Missing data: our view of the state of the art . Psychol Methods . 2002 Jun; 7 ( 2 ): 147 – 77 . PubMed PMID: 12090408 . OpenUrl CrossRef PubMed Web of Science 3. ↵ Roderick J.A. Little and Donald B. Rubin ( 2002 ) Statistical Analysis with Missing Data , 2nd ed. John Wiley & Sons | RTI [Internet]. [cited 2025 Jul 3]. Available from: https://www.rti.org/publication/roderick-j-little-donald-b-rubin-2002-statistical-analysis-missing-data-2nd-ed-john-wiley-amp-sons-b 4. ↵ Petersen I , Welch CA , Nazareth I , Walters K , Marston L , Morris RW , et al. Health indicator recording in UK primary care electronic health records: key implications for handling missing data . Clin Epidemiol . 2019 ; 11 : 157 – 67 . doi: 10.2147/CLEP.S191437 PubMed PMID: 30809103 ; PubMed Central PMCID: PMC6377050 . OpenUrl CrossRef PubMed 5. ↵ Liu M , Li S , Yuan H , Ong MEH , Ning Y , Xie F , et al. Handling missing values in healthcare data: A systematic review of deep learning-based imputation techniques . Artificial Intelligence in Medicine . 2023 Aug 1; 142 : 102587 . doi: 10.1016/j.artmed.2023.102587 OpenUrl CrossRef PubMed 6. ↵ Buuren S van , Groothuis-Oudshoorn K . mice: Multivariate Imputation by Chained Equations in R . Journal of Statistical Software . 2011 Dec 12; 45 : 1 – 67 . doi: 10.18637/jss.v045.i03 OpenUrl CrossRef 7. ↵ Alabadla M , Sidi F , Ishak I , Ibrahim H , Affendey LS , Che Ani Z , et al. Systematic Review of Using Machine Learning in Imputing Missing Values . IEEE Access . 2022 ; 10 : 44483 – 502 . doi: 10.1109/ACCESS.2022.3160841 OpenUrl CrossRef 8. ↵ Stekhoven DJ , Bühlmann P . MissForest--non-parametric missing value imputation for mixed-type data . Bioinformatics . 2012 Jan 1; 28 ( 1 ): 112 – 8 . doi: 10.1093/bioinformatics/btr597 PubMed PMID: 22039212 . OpenUrl CrossRef PubMed Web of Science 9. ↵ Ismail AR , Abidin NZ , Maen MK . Systematic Review on Missing Data Imputation Techniques with Machine Learning Algorithms for Healthcare . Journal of Robotics and Control (JRC ). 2022 Feb 5; 3 ( 2 ): 2 . doi: 10.18196/jrc.v3i2.13133 OpenUrl CrossRef 10. ↵ Afkanpour M , Hosseinzadeh E , Tabesh H . Identify the most appropriate imputation method for handling missing values in clinical structured datasets: a systematic review . BMC Med Res Methodol . 2024 Aug 28; 24 ( 1 ): 188 . doi: 10.1186/s12874-024-02310-6 OpenUrl CrossRef 11. ↵ Sun Y , Li J , Xu Y , Zhang T , Wang X . Deep learning versus conventional methods for missing data imputation: A review and comparative study . Expert Systems with Applications . 2023 Oct 1; 227 : 120201 . doi: 10.1016/j.eswa.2023.120201 OpenUrl CrossRef 12. ↵ Batra S , Khurana R , Khan MZ , Boulila W , Koubaa A , Srivastava P . A Pragmatic Ensemble Strategy for Missing Values Imputation in Health Records . Entropy . 2022 Apr; 24 ( 4 ): 4 . doi: 10.3390/e24040533 OpenUrl CrossRef 13. ↵ “ Super Learner In Prediction ” by Eric C. Polley and Mark J. van der Laan [Internet]. [cited 2025 Jun 25]. Available from: https://biostats.bepress.com/ucbbiostat/paper266/ 14. ↵ Laan MJ van der , Polley EC , Hubbard AE . Super Learner . Statistical Applications in Genetics and Molecular Biology . 2007 Sep 16; 6 ( 1 ). doi: 10.2202/1544-6115.1309 OpenUrl CrossRef PubMed 15. ↵ Carpenito T , Manjourides J. MISL: Multiple imputation by super learning . Statistical Methods in Medical Research . 2022 Jun 5. Located at: Sage UK: London, England . doi: 10.1177/09622802221104238 OpenUrl CrossRef 16. ↵ Murugesan S , Bhuvaneswaran RS , Nehemiah HK , Sankari SK , Jane YN . Feature Selection and Classification of Clinical Datasets Using Bioinspired Algorithms and Super Learner . Computational and Mathematical Methods in Medicine . 2021 May 18. doi: 10.1155/2021/6662420 OpenUrl CrossRef 17. Li S , Zhang Y , Fu K , Fang K , Zheng L , Lin Y , et al. Machine learning ensemble meets clinical practice: developing a real-world risk prediction model for metabolic syndrome using super learner and scorecard approaches . Journal of Advanced Research . 2025 Jun 27. doi: 10.1016/j.jare.2025.06.072 OpenUrl CrossRef 18. Petersen ML , LeDell E , Schwab J , Sarovar V , Gross R , Reynolds N , et al. Super Learner Analysis of Electronic Adherence Data Improves Viral Prediction and May Provide Strategies for Selective HIV RNA Monitoring . J Acquir Immune Defic Syndr . 2015 May 1; 69 ( 1 ): 109 – 18 . doi: 10.1097/QAI.0000000000000548 PubMed PMID: 25942462 ; PubMed Central PMCID: PMC4421909 . OpenUrl CrossRef PubMed 19. Jin W , Hao W , Shi X , Fritsche LG , Salvatore M , Admon AJ , et al. Using Multi-Modal Electronic Health Record Data for the Development and Validation of Risk Prediction Models for Long COVID Using the Super Learner Algorithm . Journal of Clinical Medicine . 2023 Jan; 12 ( 23 ): 7313 . doi: 10.3390/jcm12237313 OpenUrl CrossRef PubMed 20. ↵ Zhu X , Zhang P , Jiang H , Kuang J , Wu L . Using the Super Learner algorithm to predict risk of major adverse cardiovascular events after percutaneous coronary intervention in patients with myocardial infarction . BMC Med Res Methodol . 2024 Mar 8; 24 ( 1 ): 59 . doi: 10.1186/s12874-024-02179-5 OpenUrl CrossRef PubMed 21. ↵ Ma X , Long L , Moon S , Adamson BJS , Baxi SS . Comparison of Population Characteristics in Real-World Clinical Oncology Databases in the US: Flatiron Health, SEER, and NPCR [Internet] . medRxiv ; 2023 [cited 2025 Aug 5]. p. 2020.03.16.20037143 . Available from: https://www.medrxiv.org/content/10.1101/2020.03.16.20037143v3 doi: 10.1101/2020.03.16.20037143 OpenUrl Abstract / FREE Full Text 22. ↵ Birnbaum B , Nussbaum N , Seidl-Rathkopf K , Agrawal M , Estevez M , Estola E , et al. Model-assisted cohort selection with bias analysis for generating large-scale cohorts from the EHR for oncology research [Internet] . arXiv ; 2020 [cited 2025 Aug 5]. Available from: http://arxiv.org/abs/2001.09765 doi: 10.48550/arXiv.2001.09765 OpenUrl CrossRef 23. ↵ Islam N , Reuben JS , Dale JL , Zhang J , Coates JW , Sapiah K , et al. A simplified risk model for pretreatment stratification of newly diagnosed acute myeloid leukemia patients treated with venetoclax and azacitidine [Internet] . medRxiv ; 2024 [cited 2025 Jul 3]. p. 2024.12.02.24318344 . Available from: https://www.medrxiv.org/content/10.1101/2024.12.02.24318344v1 doi: 10.1101/2024.12.02.24318344 OpenUrl Abstract / FREE Full Text 24. ↵ Tierney N , Cook D , McBain M , Fay C , O’Hara-Wild M , Hester J , et al. naniar: Data Structures, Summaries, and Visualisations for Missing Data [Internet] . 2024 [cited 2025 Jul 30]. Available from: https://cran.r-project.org/web/packages/naniar/index.html 25. ↵ Slovak ML , Kopecky KJ , Cassileth PA , Harrington DH , Theil KS , Mohamed A , et al. Karyotypic analysis predicts outcome of preremission and postremission therapy in adult acute myeloid leukemia: a Southwest Oncology Group/Eastern Cooperative Oncology Group study . Blood . 2000 Dec 15; 96 ( 13 ): 4075 – 83 . doi: 10.1182/blood.V96.13.4075 OpenUrl Abstract / FREE Full Text 26. ↵ Islam N , Reuben JS , Dale J , Coates JW , Sapiah K , Markson FR , et al. Predictive Models for Long Term Survival of AML Patients Treated with Venetoclax and Azacitidine or 7+3 Based on Post Treatment Events and Responses: Retrospective Cohort Study . JMIR Cancer . 2024 Aug 21; 10 ( 1 ): e54740 . doi: 10.2196/54740 OpenUrl CrossRef 27. ↵ Bengtsson H. future: Unified Parallel and Distributed Processing in R for Everyone [Internet] . 2025 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/future/index.html 28. ↵ Islam N , Dale JL , Reuben JS , Sapiah K , Coates JW , Markson FR , et al. Development of a dynamic counterfactual risk stratification strategy for newly diagnosed acute myeloid leukemia patients treated with venetoclax and azacitidine [Internet] . medRxiv ; 2025 [cited 2025 Jul 25]. p. 2024.11.25.24317750 . Available from: https://www.medrxiv.org/content/10.1101/2024.11.25.24317750v4 doi: 10.1101/2024.11.25.24317750 OpenUrl Abstract / FREE Full Text 29. ↵ R Development Core Team . R: A Language and Environment for Statistical Computing [Internet] . Vienna, Austria: R Foundation for Statistical Computing; 2025 . Available from: https://cran.r-project.org/ 30. ↵ von Elm E , Altman D , Egger M , Pocock S , Gotzsche P , Vandenbroucke J . The Strengthening the Reporting of Observational Studies in Epidemiology (STROBE) Statement: guidelines for reporting observational studies . 31. ↵ Jerez JM , Molina I , García-Laencina PJ , Alba E , Ribelles N , Martín M , et al. Missing data imputation using statistical and machine learning methods in a real breast cancer problem . Artificial Intelligence in Medicine . 2010 Oct 1; 50 ( 2 ): 105 – 15 . doi: 10.1016/j.artmed.2010.05.002 OpenUrl CrossRef PubMed 32. ↵ Zhang Z . Multiple imputation with multivariate imputation by chained equation (MICE) package . Ann Transl Med . 2016 Jan; 4 ( 2 ): 30 . doi: 10.3978/j.issn.2305-5839.2015.12.63 PubMed PMID: 26889483 ; PubMed Central PMCID: PMC4731595 . OpenUrl CrossRef PubMed 33. ↵ Hayati Rezvan P , Lee KJ , Simpson JA . The rise of multiple imputation: a review of the reporting and implementation of the method in medical research . BMC Med Res Methodol . 2015 Apr 7; 15 : 30 . doi: 10.1186/s12874-015-0022-1 PubMed PMID: 25880850 ; PubMed Central PMCID: PMC4396150 . OpenUrl CrossRef PubMed 34. ↵ Petrazzini BO , Naya H , Lopez-Bello F , Vazquez G , Spangenberg L . Evaluation of different approaches for missing data imputation on features associated to genomic data . BioData Mining . 2021 Sep 3; 14 ( 1 ): 44 . doi: 10.1186/s13040-021-00274-7 OpenUrl CrossRef 35. ↵ Thomas T , Rajabi E . A systematic review of machine learning-based missing value imputation techniques . Data Technologies and Applications . 2021 Apr 2; 55 ( 4 ): 558 – 85 . Located at: world. doi: 10.1108/DTA-12-2020-0298 OpenUrl CrossRef 36. ↵ Mera-Gaona M , Neumann U , Vargas-Canas R , López DM . Evaluating the impact of multivariate imputation by MICE in feature selection . PLOS ONE . 2021 Jul 28; 16 ( 7 ): e0254720 . doi: 10.1371/journal.pone.0254720 OpenUrl CrossRef PubMed 37. ↵ Lin WC , Tsai CF . Missing value imputation: a review and analysis of the literature (2006–2017) . Artif Intell Rev . 2020 Feb 1; 53 ( 2 ): 1487 – 509 . doi: 10.1007/s10462-019-09709-4 OpenUrl CrossRef 38. Gelman A , Su YS . arm: Data Analysis Using Regression and Multilevel/Hierarchical Models [Internet] . 2007 [cited 2025 Jul 29]. p. 1.14-4 . Available from: https://CRAN.R-project.org/package=arm doi: 10.32614/CRAN.package.arm OpenUrl CrossRef 39. Kuhn M. caret: Classification and Regression Training [Internet] . 2007 [cited 2025 Jul 29]. p. 7.0-1 . Available from: https://CRAN.R-project.org/package=caret doi: 10.32614/CRAN.package.caret OpenUrl CrossRef 40. Strobl C , Boulesteix AL , Zeileis A , Hothorn T . Bias in random forest variable importance measures: Illustrations, sources and a solution . BMC Bioinformatics . 2007 Jan 25; 8 ( 1 ): 25 . doi: 10.1186/1471-2105-8-25 OpenUrl CrossRef PubMed 41. R Development Core Team . R: A Language and Environment for Statistical Computing [Internet] . Vienna, Austria: R Foundation for Statistical Computing; 2010 . Available from: https://cran.r-project.org/ 42. Regularization Paths for Generalized Linear Models via Coordinate Descent | Journal of Statistical Software [Internet] . [cited 2025 Jul 29]. Available from: https://www.jstatsoft.org/article/view/v033i01 43. Friedman J , Hastie T , Tibshirani R , Narasimhan B , Tay K , Simon N , et al. glmnet: Lasso and Elastic-Net Regularized Generalized Linear Models [Internet ]. 2008 [cited 2025 Jul 29]. p. 4.1-10 . Available from: https://CRAN.R-project.org/package=glmnet doi: 10.32614/CRAN.package.glmnet OpenUrl CrossRef 44. Mouselimis L , Contributor) MP (Github: G. KernelKnn: Kernel k Nearest Neighbors [Internet] . 2023 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/KernelKnn/index.html 45. Karatzoglou A , Smola A , Hornik K , Zeileis A. kernlab – An S4 Package for Kernel Methods in R . Journal of Statistical Software . 2004 Nov 2; 11 : 1 – 20 . doi: 10.18637/jss.v011.i09 OpenUrl CrossRef 46. Venables WN , Ripley BD . Modern Applied Statistics with S [Internet] . New York, NY : Springer ; 2002 [cited 2025 Jul 29]. (Chambers J, Eddy W, Härdle W, Sheather S, Tierney L, editors. Statistics and Computing). Available from: http://link.springer.com/10.1007/978-0-387-21706-2 doi: 10.1007/978-0-387-21706-2 OpenUrl CrossRef 47. Breiman L . Random Forests. Machine Learning . 2001 Oct 1; 45 ( 1 ): 5 – 32 . doi: 10.1023/A:1010933404324 OpenUrl CrossRef PubMed 48. original) LB (Fortran, original) AC (Fortran, port) AL (R, port) MW (R. randomForest : Breiman and Cutlers Random Forests for Classification and Regression [Internet] . 2024 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/randomForest/index.html 49. Wright MN , Ziegler A. ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and R . Journal of Statistical Software . 2017 Mar 31; 77 : 1 – 17 . doi: 10.18637/jss.v077.i01 OpenUrl CrossRef 50. Therneau T , Atkinson B , port BR (producer of the initial R, maintainer 1999-2017) . rpart: Recursive Partitioning and Regression Trees [Internet] . 2025 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/rpart/index.html 51. Enea M , LTD) RM (on behalf of DmwA, LTD) TK (on behalf of DmwA. speedglm: Fitting Linear and Generalized Linear Models to Large Data Sets [Internet] . 2023 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/speedglm/index.html 52. Ripley B , Venables B , Bates DM , ca 1998) KH (partial port, ca 1998) AG (partial port, polr) DF (support functions for. MASS: Support Functions and Datasets for Venables and Ripley’s MASS [Internet] . 2025 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/MASS/index.html 53. Chen T , He T , Benesty M , Khotilovich V , Tang Y , Cho H , et al. xgboost: Extreme Gradient Boosting [Internet] . 2025 [cited 2025 Jul 29]. Available from: https://cran.r-project.org/web/packages/xgboost/index.html View the discussion thread. Back to top Previous Next Posted April 22, 2026. Download PDF Supplementary Material Data/Code Email Thank you for your interest in spreading the word about medRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following A Comparative Analysis in a Clinical Cohort: Multiple Imputation by Chained Equations and a Novel Super Learner-Based Imputation Approach Message Subject (Your Name) has forwarded a page to you from medRxiv Message Body (Your Name) thought you would like to see this page from the medRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share A Comparative Analysis in a Clinical Cohort: Multiple Imputation by Chained Equations and a Novel Super Learner-Based Imputation Approach Tony Zbysinski , Lezhou Wu , Justin Dale , James Coates , Karan Sapiah , Jamie Reuben , Frank Markson , Ujjwal Kulkarni , Nazmul Islam medRxiv 2025.11.26.25341082; doi: https://doi.org/10.1101/2025.11.26.25341082 Share This Article: Copy Citation Tools A Comparative Analysis in a Clinical Cohort: Multiple Imputation by Chained Equations and a Novel Super Learner-Based Imputation Approach Tony Zbysinski , Lezhou Wu , Justin Dale , James Coates , Karan Sapiah , Jamie Reuben , Frank Markson , Ujjwal Kulkarni , Nazmul Islam medRxiv 2025.11.26.25341082; doi: https://doi.org/10.1101/2025.11.26.25341082 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Health Informatics Subject Areas All Articles Addiction Medicine (568) Allergy and Immunology (863) Anesthesia (299) Cardiovascular Medicine (4425) Dentistry and Oral Medicine (443) Dermatology (382) Emergency Medicine (607) Endocrinology (including Diabetes Mellitus and Metabolic Disease) (1507) Epidemiology (15221) Forensic Medicine (30) Gastroenterology (1123) Genetic and Genomic Medicine (6588) Geriatric Medicine (667) Health Economics (997) Health Informatics (4524) Health Policy (1368) Health Systems and Quality Improvement (1612) Hematology (540) HIV/AIDS (1264) Infectious Diseases (except HIV/AIDS) (15910) Intensive Care and Critical Care Medicine (1103) Medical Education (623) Medical Ethics (145) Nephrology (667) Neurology (6588) Nursing (346) Nutrition (998) Obstetrics and Gynecology (1143) Occupational and Environmental Health (956) Oncology (3331) Ophthalmology (970) Orthopedics (369) Otolaryngology (420) Pain Medicine (435) Palliative Medicine (129) Pathology (663) Pediatrics (1690) Pharmacology and Therapeutics (691) Primary Care Research (710) Psychiatry and Clinical Psychology (5440) Public and Global Health (9220) Radiology and Imaging (2195) Rehabilitation Medicine and Physical Therapy (1369) Respiratory Medicine (1196) Rheumatology (593) Sexual and Reproductive Health (710) Sports Medicine (529) Surgery (710) Toxicology (99) Transplantation (289) Urology (265) (function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9ffd24550a02c13d',t:'MTc3OTQ2Njc2MA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.