Algorithmic imputation techniques for missing data : performance comparisons and development perspectives