An Algorithm for Recognizing Mislabeled and Abnormal Samples in Cancer Microarray