A Bi-Objective k-Nearest-Neighbors-Based Imputation Method for Multilevel Data
@article{biknn-imputation-multilevel,
author = {Maximiliano Cubillos and Sanne Wøhlk and Jesper N. Wulff},
title = {A Bi-Objective k-Nearest-Neighbors-Based Imputation Method for Multilevel Data},
journal = {Expert Systems with Applications},
year = {2022},
volume = {204},
pages = {117298},
doi = {10.1016/j.eswa.2022.117298},
}
Abstract
We propose a bi-objective algorithm based on the k-nearest neighbors (biokNN) method to perform imputation of missing values for data with multilevel structures with continuous variables. We define the imputation method as a bi-objective minimization problem and propose a solution algorithm based on a weighted objective function. The algorithm seeks imputed values that balance the dissimilarity between the k-nearest neighbors and the observations within the same cluster. The effectiveness of the proposed method is evaluated through a simulation study, and its results are compared with those of eight benchmark imputation methods. The simulation study is based on the generation of datasets with a varying-intercept–varying-slope multilevel model, and the results are compared both by using well-known accuracy metrics and by estimating the bias of the estimates after inference has been performed. Based on the simulation, the effects of different configurations of multilevel datasets are tested, including the number of clusters, their size, their similarity, the percentage of missing values, and the effect of imbalanced clusters. The results show that the proposed method outperforms the benchmark methods, especially in cases with high intraclass correlation. A comparison of fitted linear multilevel regression models shows that our method can also reduce the bias of the estimates and the coefficient of determination. Finally, the method is tested on three commonly used machine learning datasets and shows better accuracy in most cases compared with the benchmark methods.
See also
- [Software]biokNN
- [Paper]Multiple Imputation by Chained Equations in Praxis: Guidelines and Review
- [Paper]A Multilevel Bayesian Framework for Predicting Municipal Waste Generation Rates
- [Paper]Blaming the Thermometer for the Fever: Separating Misapplication from Method in Null Hypothesis Significance Testing
- [Paper]How and Why Alpha Should Depend on Sample Size: A Bayesian-Frequentist Compromise for Significance Testing
- [Paper]Multilevel Survival Analysis of Interactions Between Parental- and Neighbourhood-Level Socioeconomic Indices in Childhood and Later Risks of Self-Harm and Violent Criminality: A National Cohort Study
- [Paper]Prediction of Autism Risk From Family Medical History Data Using Machine Learning: A National Cohort Study From Denmark
- [Paper]Generalized Two-Part Fractional Regression With cmp