Research on eight machine learning algorithms applicability on different characteristics data sets in medical classification tasks