Next Article in Journal
Should I Stay or Should I Go? A Qualitative Exploration of Stigma and Other Factors Influencing Opioid Agonist Treatment Journeys
Previous Article in Journal
Teacher Well-Being in Chinese Universities: Examining the Relationship between Challenge—Hindrance Stressors, Job Satisfaction, and Teaching Engagement
Previous Article in Special Issue
Medical Experts’ Agreement on Risk Assessment Based on All Possible Combinations of the COVID-19 Predictors—A Novel Approach for Public Health Screening and Surveillance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Empirical Comparison of Imputation Methods for Multivariate Missing Data in Public Health

Department of Biostatistics and Epidemiology, University of Oklahoma Health Sciences Center, 801 NE 13th St, Oklahoma City, OK 73104, USA
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2023, 20(2), 1524; https://doi.org/10.3390/ijerph20021524
Submission received: 24 December 2022 / Revised: 7 January 2023 / Accepted: 12 January 2023 / Published: 14 January 2023
(This article belongs to the Special Issue Innovative Statistical Methods in Public Health)

Abstract

:
Sample estimates derived from data with missing values may be unreliable and may negatively impact the inferences that researchers make about the underlying population due to nonresponse bias. As a result, imputation is often preferred to listwise deletion in handling multivariate missing data. In this study, we compared three popular imputation methods: sequential multiple imputation, fractional hot-deck imputation, and generalized efficient regression-based imputation with latent processes for handling multivariate missingness under different missing patterns by conducting descriptive and regression analyses on the imputed data and seeing how the estimates differ from those generated from the full sample. Limited Monte Carlo simulation results by using the National Health Nutrition and Examination Survey and Behavioral Risk Factor Surveillance System are presented to demonstrate the effect of each imputation method on reducing bias and increasing efficiency for the parameter estimate of interest for that particular incomplete variable. Although these three methods did not always outperform listwise deletion in our simulated missing patterns, they improved many descriptive and regression estimates when used to impute all incomplete variables at once.

1. Introduction

Missing data is a common issue for many researchers when conducting statistical analyses. Even in well-designed and well-implemented studies, there are many sources of missing data, such as nonresponse in survey studies, or attrition in longitudinal studies. Beyond a negligible amount, missing data can reduce the representativeness and distort statistical inferences drawn from the sample [1,2]. Depending on the underlying mechanism of missingness, restricting data to complete cases can potentially lead to biased results and incorrect conclusions [1,3]. As a result, many approaches of handling missing data, such as maximum-likelihood estimation and imputations, are preferred to listwise deletion. Likelihood-based methods specify statistical models for all observed data and estimate the parameters of interest without discarding any partially observed cases [2,3,4,5]. In the presence of missing data, likelihood function-computes separate estimates for complete and incomplete variables and the likelihoods are maximized to produce an overall estimate [2,5]. Compared to imputations, maximum-likelihood (ML) algorithms often involve less preparation and have more inherent consistency, but they are limited to linear or log-linear models [4,5]. In addition to likelihood methods, imputation has been considered an effective method for managing item nonresponse bias by replacing missing data with plausible values and preserving available data and statistical power [3,6].
Imputation performance depends on the underlying causes of missing data [3]. More specifically, it depends on whether the data is intentionally or unintentionally missing [3]. Missing patterns can be primarily categorized into Missing Completely at Random (MCAR), Missing at Random (MAR), and Missing Not at Random (MNAR) [1,3]. MCAR occurs when missingness is unrelated to the data. Mathematically, it means that the probability of missing is equal to the overall missing rate [3]. In this case, a complete case analysis may produce unbiased estimates; however, this may be an unrealistic scenario and a difficult assumption to justify for most studies. MAR occurs when missingness depends on some observable covariate variables and MNAR occurs when missingness depends on unobserved factors, including the incomplete variable itself [3]. When the mechanism of missingness cannot be entirely accounted for by the observed covariates, it is considered to be non-ignorable [3]. Determining whether data is MAR or MNAR generally requires understanding or making assumptions about the process that led to values being missing.
There are many ways to impute missing data. Many methods are based on finding suitable candidates while maintaining the plausibility and semantic consistency in both statistical and machine-learning-based frameworks [7,8,9,10,11,12]. These methods may also perform differently under various conditions (e.g., missing pattern, missing rate, variable types, presence of functional dependencies among variables, etc.) [6,13,14]. Multiple imputation using the Chained Equation (MICE) is a widely used method and is available in several statistical software, such as R and SAS. The algorithm produces multiple complete datasets each imputed with plausible values that are selected from distributions specifically modeled for each incomplete variable [3,15]. For each imputed dataset, an estimate for the parameter of interest is generated and then pooled into one final estimate [3,15]. Another method of interest is fractional imputation. It identifies complete data as donors and missing values as recipients and creates imputation cells in which a set of donors is matched with each recipient based on the probability proportional to their fractional weights in a way that preserves the homogeneity of the data within each imputation cell [16]. The missing values are then jointly imputed by the assigned observed donor values within the cell [16]. A third method for consideration is generalized efficient regression-based imputation with latent processes (GERBIL). It utilizes a newly improved joint modelling (JM) approach, which historically did not efficiently accommodate data with the general structure (i.e., dataset with mixed data types, such as continuous, categorical, binary, and ordinal variables) [17,18]. It overcomes this drawback by sampling imputations from a latent joint multivariate normal distribution and has been shown to perform comparably to fully conditional specification (FCS) methods, such as MICE [17,18].
Multivariate missing data present a challenge for imputation methods due to interdependent incomplete variables and that each incomplete variable has its own set of correlated predictors. Having different incomplete variables to be imputed with a common set of correlated covariates may affect the efficacy of imputation. Similarly, we do not know how they perform towards multivariate missingness in real life. The goal of this study is to compare the three popular imputation methods: sequential multiple imputation (R package: MICE [15]), fractional hot-deck imputation (R package: FHDI [16]), and generalized efficient regression-based imputation with latent processes (R package: GERBIL [17]), under MAR and MNAR missing data assumptions using 2020 Behavioral Risk Factor Surveillance System (BRFSS) and 2017 to March 2020 National Health and Nutrition Examination Survey (NHANES) datasets. To the best of our knowledge, we are the first to compare those three methods by using public health data files and Monte Carlo simulation studies.
The rest of the paper is organized as following. Section 2 presents our proposed methods for comparison of the three imputation methods. Simulation results and study limitations are presented in Section 3. Section 4 contains the summary and conclusion.

2. Materials and Methods

Each full sample dataset was prepared by selecting variables of interests and related predictors, simplifying categories by regrouping as necessary, and omitting all the missing values from the original BRFSS and NHANES public datasets. Categorical variables to be imputed were limited to those having at least 20% occurrence in the full sample dataset. For BRFSS, we selected six diabetes-related variables to be made incomplete, among participants reported having diabetes. They correspond to age diagnosed with diabetes, number of feet checks by health professional in the past 12 months, number of A1c checks in the past 12 months, current insulin use, whether diabetes has affected eyes, and whether participant has ever taken a class on managing diabetes. Covariates are demographic variables that include state of residence, age groups, gender, race, education level, income level, marital status, employment status, health insurance status, BMI, exercise status, smoking status, alcohol status, general health status, time since last routine checkup, and household size.
For the NHANES dataset, we selected five variables related to chronic cardiovascular diseases to be made incomplete. They correspond to having high blood pressure, having high cholesterol, being overweight, high-sensitivity C-reactive protein (HsCRP) value, and whether participant was reducing salt intake. We included similar predictors as BRFSS, which were gender, age, race, education level, income level, marital status, health insurance status, access to healthcare, general health status, employment status, BMI, alcohol use, smoking status, and diet quality. To ensure effective imputation, we screened each set of predictors for significant associations with the outcome variables of interests.
Missing pattern for MAR data was generated via logistic function using significantly correlated predictors (Equation (1)). Categorical predictors were dummy-coded and continuous predictors were standardized. The probability of missing (P) was modeled after the binomial distribution with overall missing rate around 40% for each incomplete variable. If we let x 1 to x n be the set of correlated predictors, then P was calculated using
P = exp φ 0 + φ 1 x 1 + φ 2 x 2 + + φ n x n 1 + exp φ 0 + φ 1 x 1 + φ 2 x 2 + + φ n x n
with φ 1 to φ n equal to −1 or 1 and varying values of φ 0 such that P has a mean of 0.4. Missing pattern for MNAR data was created similarly, but the probability of missing depended on both correlated predictors and the incomplete variable itself. For example, in the logistic function that generates missingness for the variable “age diagnosed with diabetes”, x 1 to x n - 1 would be correlated predictors and x n would be the variable “age diagnosed with diabetes” itself. For the purpose of comparing the imputation techniques under different magnitude of MNAR, we created two MNAR missing patterns where the outcome itself had a larger or smaller effect on the probability of missing. For small and large MNAR, φ n would be 0.1 and 3, respectively. Finally, we applied these missing patterns to the full sample dataset to generate total of 3 datasets with missing values under the MAR and MNAR (e.g., Large MNAR, Small MNAR) assumptions.
Descriptive statistics and logistic regression coefficients were calculated from each imputation method and compared to the corresponding “theoretical” (full sample) values. This process was then repeated 1000 times to account for the variability in the missing data generation step and the imputation process and to adequately compare the simulated results. For each outcome variable, we compare the results from complete-cases only, MICE, FHDI, and GERBIL in terms of the following: bias, relative bias, standard error, relative standard error, root mean square error, and relative root mean square error. For each missing pattern, 1000 simulated estimates ( Q - ) from complete-case only and each imputation methods were averaged to obtain the final estimates ( E ( Q - ) ). Bias (B) was calculated by subtracting the full sample estimate ( Q ) from each final estimate ( B = E ( Q - ) - Q ). Standard errors (SE) were calculated by taking the square root of the variances among the 1000 estimates and root mean square errors (RMSE) were calculated using B 2 + S E 2 , which present a compromise between bias and standard errors [3]. Relative measures were calculated by dividing their respective measures by the full sample value Q .
Variables representing number of feet checks by health professional in the past 12 months and number of A1c checks in the past 12 months were semicontinuous and very positively skewed. To account for this skewness in their density curves, we included a 2-step procedure in the MICE and GERBIL method for the MNAR datasets in addition to the standard imputation. This procedure consists of using binary indicators to pair with these semicontinuous variables during imputation and specify a zero or none-zero value for the imputed variables. This allows us to use a combination of binary and continuous imputation techniques in our efforts to produce less biased estimates for these 2 outcomes.
For the BRFSS dataset, we evaluated the coefficients of the logistic regression model using “current insulin use” as the outcome and the remainder of the incomplete variables “age diagnosed with diabetes”, “number of feet checks by health professional in the past 12 months”, “number of A1c checks in the past 12 months”, “whether diabetes has affected eyes”, and “whether participant has ever taken a class on managing diabetes” as well as age group, gender, health insurance status, BMI, and income level as predictors in the model. For the NHANES dataset, we selected “HsCRP value” as the outcome in the linear regression model with variables “having high blood pressure”, “having high cholesterol”, “being overweight”, and “reducing salt intake” as well as gender, age, health insurance status, general health status, access to healthcare, and BMI as the covariates in the model.
We used default MICE methods for binary (i.e., logistic regression) and continuous (i.e., predictive mean matching) variables. Number of iterations for MICE and GERBIL were 20 and 10, respectively. Descriptive statistics and regression coefficients from FHDI-imputed datasets were estimated by using fractional weights and default of 5 donors. Relative bias (RB), relative standard error (RSE), and relative root mean square error (RRMSE) are expressed as percentages. Simulated results were rounded to 4 decimal places.

3. Results

Simulation results are summarized in the order of increasing magnitude of non-ignorable missingness for comparison. Descriptive statistics and regression coefficients for selected variables from BRFSS and NHANES are presented in Table 1, Table 2, Table 3, Table 4, Table 5 and Table 6.
We used BRFSS and NHANES datasets for this study, because they are popular national public health datasets that are publicly available and therefore widely used for research purposes. These studies focusing on risk factors and disease associations have included similar variables to the ones we used here [19,20,21,22].
Expectedly, bias and RMSE increase as MNAR effects become larger for both complete-case and imputation. In missing data with predominantly MNAR patterns, imputation no longer produces reliable estimates [3,15,16,17]. Therefore, statistical inferences based on imputed data can lead to incorrect conclusions. However, in many cases, they have outperformed complete cases and significantly reduced bias and RMSE under the MNAR missing mechanism. In our study, MNAR was generated using a mixture of significantly correlated observed covariates and the incomplete variable itself. However, in real life data, MNAR can depend on unobserved variables and completely deviate from the MAR pattern. This scenario was not replicated in our study; however, in this case, the missingness can potentially be made closer to MAR by including more relevant covariates in the analyses [3].
In general, imputation with MICE and GERBIL resulted in less bias and RMSE compared to complete-case analyses. FHDI produced similar or larger biases compared to complete cases in several cases. This is likely due to the limitations of the current R package to adequately handle mixed types of incomplete data that we used for this study. The package does allow users to designate nominal categorical variables to be non-collapsible, but this often leads to problems involving cases of insufficient donors. Therefore, we did not perform any manual manipulation or rational discretization towards FHDI imputation due to variability and implementation difficulty associated with running 1000 simulations. As a result, an automatic cell-collapsing procedure may have impacted the quality of imputation if the joint distribution was inappropriately specified [16]. In data with completely arbitrary missingness, FHDI may yield the most optimal results out of the four options we considered in this study.
Each imputation method introduces uncertainty to the imputed value, which is desirable in preventing unrealistically short confidence intervals and high rates of false positives [3]. While RMSE evaluates the method of both accuracy and precision, the lowest RMSE does not signal the best method [3]. Among the three imputation methods, GERBIL consistently produced the largest standard errors.
To mimic real life analyses, we included incomplete variables as predictors in our regression models, which has led to the significant exclusion of observations in complete-cases analyses and severely biased results in many cases. However, imputation did not always result in lower bias, standard error, or RMSE, compared to complete cases. Imputation can be more effective by using only strongly associated observed covariates for each incomplete variable; however, for multivariate missing, this was not achieved as each incomplete variable may be significantly associated with different covariates. Imputation may perform differently with varying degree of missingness, number of incomplete variables, and for rare events [13]. Here, we only considered limited simulation scenarios with a limited selection of study variables from BRFSS and NHANES datasets.
Many similar studies have compared methods available within the MICE R package, while some compared MICE to methods similar to FHDI, such as k-nearest neighbor (knn), and GERBIL, such as joint multivariate normal imputation (JM-MVN) [23,24,25,26]. In addition, some studies have compared statistical methods, such as MICE, to machine-learning methods [13,14,27]. We share similar limitations with these studies in that our results are generalizable to datasets with similar conditions to the ones we specified here.

4. Conclusions

Imputation is a resourceful technique for handling problems related to missing data. For regression analyses with both incomplete predictors and outcomes, imputations preserve a considerable amount of observed data and often produce more valid estimates than listwise deletion in multivariate missing data with MAR or MNAR patterns. Similarly, descriptive statistics can be better estimated for incomplete variables of interest if relevant covariates are collected and without substantial missing values. However, this process requires screening for significantly correlated covariates and other preparatory work. In real world analyses, we do not know what the parameter estimate would be if the data were not missing and therefore we do not know how our choice of imputation method performs. Using real public health data, we presented the Monte Carlo simulation results for three methods that utilize different underlying algorithms to replace missing data with plausible values in order to improve the accuracy and precision of the sample estimate.
MICE offers various methods of performing multiple imputation on each variable and does not require a suitable underpinning multivariate distribution to exist. However, the disadvantages of this fully conditional specification (FCS) method include the possibility of incorporating incoherent or mis-specified joint distribution and non-convergence across iterations [3,16,17,28]. On the other hand, GERBIL avoids this problem by adopting the joint modelling (JM) approach that has been further designed to be compatible with the general data structure [17]. It is also more computationally efficient than MICE in high dimensional data [17]. To run ten rounds of simulation, MICE (five iterations, twenty multiply-imputed datasets), FHDI (no non-collapsible categorical variables specified, no variance estimation), and GERBIL (twenty-five iterations, ten multiply-imputed datasets) used 8.68, 1.07, and 2.64 min, respectively. Lastly, FHDI presents a nonparametric approach to handle data with arbitrary missing patterns by appropriately matching observed values to missing and imputing by probability based on fractional weights [16]. However, it may not always be appropriate for mixed-data types. Unordered categorical variables may need manual adjustments to prevent issues related to insufficient donors; therefore, this method may involve additional specifications and trial and error [16].
Additionally, there are many other methods available, including those that are based on machine-learning algorithms [29,30]. Our suggestions for future research include evaluating ways of estimating variance after imputation, comparing various machine-learning-based methods of imputation, and identifying appropriate methods for imputing data with outliers.

Author Contributions

Methodology, S.C.; Writing—original draft, S.P. and S.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by [National Institute on Minority Health and Health Disparities] grant number [1R21MD014658-01A1]; National Institute of General Medical Sciences grant number U54GM104938. Sixia Chen was partially supported by National Institute on Minority Health and Health Disparities (NIMHD) at National Institutes of Health (NIH) (1R21MD014658-01A1) and the Oklahoma Shared Clinical and Translational Resources (U54GM104938) with an Institutional Development Award (IDeA) from NIGMS.

Institutional Review Board Statement

Ethical review and approval were waived for this study due to the fact that we used de-identified publicly available data files that everyone can get access to.

Informed Consent Statement

Not applicable. This is a secondary data analysis by using existing de-identified publicly available data files that everyone can get access to by directly go to the websites. There is no human subject data collection.

Data Availability Statement

We used the following publicly available data files: 2020 BRFSS data (https://www.cdc.gov/brfss/annual_data/annual_2020.html, accessed on 24 December 2022) and 2017–March 2020 (pre-pandemic) NHANES data (https://wwwn.cdc.gov/nchs/nhanes/continuousnhanes/default.aspx?cycle=2017-2020, accessed on 24 December 2022).

Acknowledgments

We thank the editors and reviewers for providing insightful comments which improved our paper. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rubin, D.B. Inference and Missing Data. Biometrika 1976, 63, 581–592. [Google Scholar] [CrossRef]
  2. Little, R.J.A.; Rubin, D.B. Statistical Analysis with Missing Data; John Wiley & Sons: Hoboken, NJ, USA, 2019; ISBN 978-0-470-52679-8. [Google Scholar]
  3. Van Buuren, S. Flexible Imputation of Missing Data, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2018; ISBN 978-0-429-96035-2. [Google Scholar]
  4. Soley-Bori, M. Dealing with Missing Data: Key Assumptions and Methods for Applied Analysis. Boston Univ. 2013, 4, 19. [Google Scholar]
  5. Allison, P.D. 312-2012: Handling Missing Data by Maximum Likelihood; Statistical Horizons: Ardmore, PA, USA, 2012. [Google Scholar]
  6. Donders, A.R.T.; van der Heijden, G.J.M.G.; Stijnen, T.; Moons, K.G.M. Review: A Gentle Introduction to Imputation of Missing Values. J. Clin. Epidemiol. 2006, 59, 1087–1091. [Google Scholar] [CrossRef] [PubMed]
  7. Song, S.; Sun, Y.; Zhang, A.; Chen, L.; Wang, J. Enriching Data Imputation under Similarity Rule Constraints. IEEE Trans. Knowl. Data Eng. 2020, 32, 275–287. [Google Scholar] [CrossRef]
  8. Breve, B.; Caruccio, L.; Deufemia, V.; Polese, G. RENUVER: A Missing Value Imputation Algorithm Based on Relaxed Functional Dependencies. In Proceedings of the 25th International Conference on Extending Database Technology, Online, 29 March–1 April 2022. [Google Scholar]
  9. Song, S.; Sun, Y. Imputing Various Incomplete Attributes via Distance Likelihood Maximization. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Virtual Event, CA, USA, 6–10 July 2020; Association for Computing Machinery: New York, NY, USA, 2020; pp. 535–545. [Google Scholar]
  10. Jia, X.; Dong, X.; Chen, M.; Yu, X. Missing Data Imputation for Traffic Congestion Data Based on Joint Matrix Factorization. Knowl.-Based Syst. 2021, 225, 107114. [Google Scholar] [CrossRef]
  11. Rekatsinas, T.; Chu, X.; Ilyas, I.F.; Ré, C. HoloClean: Holistic Data Repairs with Probabilistic Inference. arXiv 2017, arXiv:1702.00820. [Google Scholar] [CrossRef]
  12. Chu, X.; Ilyas, I.F.; Papotti, P. Holistic Data Cleaning: Putting Violations into Context. In Proceedings of the 2013 IEEE 29th International Conference on Data Engineering (ICDE), Brisbane, Australia, 8–12 April 2013; pp. 458–469. [Google Scholar]
  13. Jäger, S.; Allhorn, A.; Bießmann, F. A Benchmark for Data Imputation Methods. Front. Big Data 2021, 4, 693674. [Google Scholar] [CrossRef]
  14. Waljee, A.K.; Mukherjee, A.; Singal, A.G.; Zhang, Y.; Warren, J.; Balis, U.; Marrero, J.; Zhu, J.; Higgins, P.D. Comparison of Imputation Methods for Missing Laboratory Data in Medicine. BMJ Open 2013, 3, e002847. [Google Scholar] [CrossRef]
  15. Van Buuren, S.; Groothuis-Oudshoorn, K. Mice: Multivariate Imputation by Chained Equations in R. J. Stat. Softw. 2011, 45, 1–67. [Google Scholar] [CrossRef] [Green Version]
  16. Im, J.; Cho, I.H.; Jae, K. FHDI: An R Package for Fractional Hot Deck Imputation. R J. 2018, 10, 140. [Google Scholar] [CrossRef] [Green Version]
  17. Robbins, M.; Griswold, M.; Lima, P.N. de Gerbil: Generalized Efficient Regression-Based Imputation with Latent Processes. 2021. Available online: https://cran.r-project.org/package=gerbil (accessed on 7 January 2023).
  18. Robbins, M.W. A Flexible and Efficient Algorithm for Joint Imputation of General Data 2021. arXiv 2020, arXiv:2008.02243. [Google Scholar]
  19. Johnson, P.J.; Ghildayal, N.; Rockwood, T.; Everson-Rose, S.A. Differences in Diabetes Self-Care Activities by Race/Ethnicity and Insulin Use. Diabetes Educ. 2014, 40, 767–777. [Google Scholar] [CrossRef]
  20. Schauer, G.L.; Halperin, A.C.; Mancl, L.A.; Doescher, M.P. Health Professional Advice for Smoking and Weight in Adults with and without Diabetes: Findings from BRFSS. J. Behav. Med. 2013, 36, 10–19. [Google Scholar] [CrossRef]
  21. Lloyd-Jones, D.M.; Ning, H.; Labarthe, D.; Brewer, L.; Sharma, G.; Rosamond, W.; Foraker, R.E.; Black, T.; Grandner, M.A.; Allen, N.B.; et al. Status of Cardiovascular Health in US Adults and Children Using the American Heart Association’s New “Life’s Essential 8” Metrics: Prevalence Estimates From the National Health and Nutrition Examination Survey (NHANES), 2013 Through 2018. Circulation 2022, 146, 822–835. [Google Scholar] [CrossRef]
  22. Pieters, M.; Ferreira, M.; de Maat, M.P.M.; Ricci, C. Biomarker Association with Cardiovascular Disease and Mortality—The Role of Fibrinogen. A Report from the NHANES Study. Thromb. Res. 2021, 198, 182–189. [Google Scholar] [CrossRef]
  23. Huque, M.H.; Carlin, J.B.; Simpson, J.A.; Lee, K.J. A Comparison of Multiple Imputation Methods for Missing Data in Longitudinal Studies. BMC Med. Res. Methodol. 2018, 18, 168. [Google Scholar] [CrossRef] [Green Version]
  24. Mandel, J.S.P. A Comparison of Six Methods for Missing Data Imputation. J. Biom. Biostat. 2015, 6, 1–6. [Google Scholar] [CrossRef]
  25. Wongkamthong, C.; Akande, O. A Comparative Study of Imputation Methods for Multivariate Ordinal Data. J. Surv. Stat. Methodol. 2021, smab028. [Google Scholar] [CrossRef]
  26. Jadhav, A.; Pramod, D.; Ramanathan, K. Comparison of Performance of Data Imputation Methods for Numeric Dataset. Appl. Artif. Intell. 2019, 33, 913–933. [Google Scholar] [CrossRef]
  27. Wang, Z.; Akande, O.; Poulos, J.; Li, F. Are Deep Learning Models Superior for Missing Data Imputation in Large Surveys? Evidence from an Empirical Comparison. arXiv 2022, arXiv:2103.09316. [Google Scholar]
  28. Chen, H.Y. Compatibility of Conditionally Specified Models. Stat. Probab. Lett. 2010, 80, 670–677. [Google Scholar] [CrossRef] [PubMed]
  29. Bertsimas, D.; Pawlowski, C.; Zhuo, Y.D. From Predictive Methods to Missing Data Imputation: An Optimization Approach. J. Mach. Learn. Res. 2018, 18, 7133–7171. [Google Scholar]
  30. Woźnica, K.; Biecek, P. Does Imputation Matter? Benchmark for Predictive Models. arXiv 2020, arXiv:2007.02837. [Google Scholar]
Table 1. Summary of Simulation Results for Mean of BRFSS Variable “Age when Diagnosed with Diabetes”.
Table 1. Summary of Simulation Results for Mean of BRFSS Variable “Age when Diagnosed with Diabetes”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.71911.53320.00760.01620.71911.5332
MICE: pmm−0.24580.52420.01310.02790.24620.5249
FHDI−0.98882.10820.00720.01540.98882.1083
GERBIL−0.3530.75270.05360.11430.35710.7614
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE
Complete-case1.26942.70660.0070.01491.26942.7066
MICE: pmm0.15340.32710.0080.01710.15360.3275
FHDI−1.06552.27180.02180.04651.06572.2722
GERBIL0.0520.11080.05280.11260.07410.1580
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE
Complete-case8.225117.53730.01610.03438.225217.5374
MICE: pmm5.19211.070.01210.02585.19211.0701
FHDI7.029314.98750.00990.02117.029314.9875
GERBIL5.470111.66310.0450.09595.470311.6635
B = bias; RB = relative bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error; pmm = predictive mean matching.
Table 2. Summary of Simulation Results for Mean of BRFSS Variable “Number of Feet Checks by Health Professional in the Past 12 Months”.
Table 2. Summary of Simulation Results for Mean of BRFSS Variable “Number of Feet Checks by Health Professional in the Past 12 Months”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.13665.70220.0020.08350.13665.7012
MICE: pmm0.10134.22850.00030.01250.10134.2279
FHDI0.14155.90630.00760.31720.14175.9140
GERBIL0.1154.79980.02080.86810.11694.8790
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.253910.59920.00160.06680.253910.5968
MICE: pmm0.22979.58690.00180.07510.22979.5868
MICE: logreg + pmm0.21759.07980.00180.07510.21759.0776
FHDI0.21018.76740.01030.42990.21038.7771
GERBIL: 1-step0.21999.17830.02190.91400.2219.2237
GERBIL: 2-step0.10844.52520.02030.84720.11034.6035
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.930438.83180.00040.01670.930438.8314
MICE: pmm0.743231.01860.00020.00830.743231.0184
MICE: logreg + pmm0.72830.38660.00020.00830.72830.3840
FHDI0.594124.79630.00360.15030.594124.7955
GERBIL: 1-step0.802333.4870.02120.88480.802633.4975
GERBIL: 2-step0.689628.78110.02020.84310.689928.7938
B = bias; RB = relative bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error; pmm = predictive mean matching; logreg = logistic regression.
Table 3. Summary of Simulation Results for Mean of NHANES Variable “HsCRP”.
Table 3. Summary of Simulation Results for Mean of NHANES Variable “HsCRP”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.580315.19830.00390.10210.580315.1979
MICE: pmm0.17074.46940.00080.02100.17074.4706
FHDI−0.16614.34930.00280.07330.16614.3501
GERBIL−0.07231.89370.02220.58140.07561.9799
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.663817.38590.00410.10740.663917.3873
MICE: pmm0.19425.0870.00310.08120.19435.0887
FHDI−0.13763.60250.00850.22260.13783.6089
GERBIL0.00090.02460.02380.62330.02390.6259
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case1.65543.344800.00001.65543.3439
MICE: pmm1.38236.19440.00260.06811.38236.1941
FHDI1.019826.70780.00940.24621.019826.7082
GERBIL1.09928.78260.03280.85901.099528.7955
B = bias; RB = relative bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error; pmm = predictive mean matching.
Table 4. Summary of Simulation Results for Proportion of NHANES Variable “Having High Blood Pressure”.
Table 4. Summary of Simulation Results for Proportion of NHANES Variable “Having High Blood Pressure”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−0.069917.31390.00020.04950.069917.3114
MICE: logreg0.00832.06170.00040.09910.00832.0556
FHDI0.062315.43930.00210.52010.062415.4539
GERBIL0.00511.27130.00320.79250.0061.4860
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−0.075318.65110.00020.04950.075318.6487
MICE: logreg0.0020.50030.00030.07430.0020.4953
FHDI0.01122.76790.00040.09910.01122.7738
GERBIL−0.00541.33420.00330.81730.00631.5603
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−0.260364.4740.00040.09910.260364.4657
MICE: logreg−0.222955.21220.00050.12380.222955.2032
FHDI−0.249961.87840.00030.07430.249961.8900
GERBIL−0.235458.29450.0030.74300.235458.2989
B = bias; RB = relative bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error; logreg = logistic regression.
Table 5. Summary of Simulation Results for Regression Coefficient for BRFSS Variable “Whether Diabetes has Affected Eyes”.
Table 5. Summary of Simulation Results for Regression Coefficient for BRFSS Variable “Whether Diabetes has Affected Eyes”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−0.463959.4060.00460.58900.46459.4110
MICE−0.206626.45670.00630.80670.206726.4661
FHDI−0.393350.36740.00010.01280.393350.3585
GERBIL−0.172722.11890.03033.87960.175422.4584
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−0.090111.53870.00971.24200.090611.6005
MICE0.109213.98530.00060.07680.109213.9821
FHDI−0.222228.44820.00480.61460.222228.4507
GERBIL0.02553.26470.03424.37900.04265.4545
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case0.723592.64780.01582.02300.723792.6633
MICE0.339643.48980.01121.43410.339843.5083
FHDI−0.095612.24740.00210.26890.095712.2535
GERBIL0.03995.11050.06698.56590.07799.9744
B = bias; RB = relative Bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error.
Table 6. Summary of Simulation Results for Regression Coefficient for NHANES Variable “Having High Cholesterol”.
Table 6. Summary of Simulation Results for Regression Coefficient for NHANES Variable “Having High Cholesterol”.
Missing Mechanism: MAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case1.8683347.47890.107620.01181.8714348.0487
MICE0.073813.73360.00020.03720.073813.7255
FHDI0.254647.34450.02274.22180.255647.5373
GERBIL0.079914.85150.102118.98890.129624.1034
Missing Mechanism: Small MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case1.2265228.11410.0376.88141.2271228.2198
MICE0.435280.93330.01071.99000.435380.9584
FHDI−0.235943.87480.00310.57650.235943.8734
GERBIL0.201337.44250.108920.25360.228942.5715
Missing Mechanism: Large MNAR
Imputation MethodBRB (%)SERSE (%)RMSERRMSE (%)
Complete-case−1.3693254.65830.03666.80701.3697254.7410
MICE−0.428179.6170.01823.38490.428579.6937
FHDI−0.5571103.60380.00170.31620.5571103.6112
GERBIL−0.8072150.13310.150527.99040.8212152.7293
B = bias; RB = relative bias; SE = standard error; RSE = relative standard error; RMSE = root mean square error; RRMSE = relative root mean square error.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Pan, S.; Chen, S. Empirical Comparison of Imputation Methods for Multivariate Missing Data in Public Health. Int. J. Environ. Res. Public Health 2023, 20, 1524. https://doi.org/10.3390/ijerph20021524

AMA Style

Pan S, Chen S. Empirical Comparison of Imputation Methods for Multivariate Missing Data in Public Health. International Journal of Environmental Research and Public Health. 2023; 20(2):1524. https://doi.org/10.3390/ijerph20021524

Chicago/Turabian Style

Pan, Steven, and Sixia Chen. 2023. "Empirical Comparison of Imputation Methods for Multivariate Missing Data in Public Health" International Journal of Environmental Research and Public Health 20, no. 2: 1524. https://doi.org/10.3390/ijerph20021524

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop