Missing value treatment algorithms

Imputation methods

Improved Methods for the Imputation of Missing Data by Nearest Neighbor Methods DOI: 10.1016/j.csda.2015.04.009: k-NN, w-NN, w-NNCorrelation

Distance estimation methods

Pattern Recognition with Partly Missing Data DOI: 10.1109/TSMC.1979.4310090: PSD

Mixture model clustering for mixed data with missing information DOI: 10.1016/S0167-9473(02)00190-1: CMI

Distance estimation in numerical data sets with missing values DOI: 10.1016/j.ins.2013.03.043: ESD

Euclidean distance estimation in incomplete datasets DOI: 10.1016/j.neucom.2016.12.081: EED

Kernel estimation methods

Gaussian kernels for incomplete data DOI: 10.1016/j.asoc.2019.01.022: EGK

Utils

Maximum Likelihood from Incomplete Data via the EM Algorithm DOI: 10.1111/j.2517-6161.1977.tb01600.x: EM

TODO: Optimize the EM algorithm. Efficient EM Training of Gaussian Mixtures with Missing Data [arXiv: 1209.0521](https://arxiv.org/pdf/1209.0521.pdf