data cleaner functions updated with bns, chisq, gini and pmi