A comparative analysis of classification techniques on medical data sets