“…The missing data is classified depending on the mechanism that caused it into four categories [8,9]: missing completely at random (MCAR), missing at random (MAR), a non-ignorable case or missing not at random (MNAR) and missing by natural design (MBND). Classical statistical methods include expectation-maximization (EM) [10][11][12], maximum likelihood, partial deletion, hot/cold deck, mean substitution [10,[13][14][15][16], etc., while more classical machine learning approaches include Markov Chain Monte Carlo computations [17,18], linear regression [13,14,19], KNN [10,11,[13][14][15][16]20], Support Vector Machines (SVMs) [13,14], Neural Networks (NNs) [10,13,21], Vector Autoregressions (VARs) [13], Decision Tree Regressors (DTRs) [13], or deep neural networks [9,16].…”