Text this: Enhanced k-nearest neighbours classification performance based on segmentation and imputation of missing data