Multiple fuzzy c-means clustering algorithm in medical diagnosis
Abstract
BACKGROUND: In recent years, the use of the fuzzy c-means (FCM) clustering techniques in medical diagnosis has steadily increased, because of its effectiveness in recognizing systems in the medical database to help medical experts diagnosing diseases. However, its performance is highly dependent on the randomly initialized cluster centroids which may allow the diagnosis to be trapped into the problem of the local optimum.
OBJECTIVE: This paper proposes a multiple fuzzy c-means (MFCM) algorithm for medical diagnosis.
METHODS: The new method optimizes the initial optimizing cluster centers by comparing the Euclidean distance between patient data. Further, this paper assigns a set of weights to the features of a certain disease to equalize their difference influence as a substitute for data normalization.
RESULTS: The performance of proposed MFCM algorithm was demonstrated through dividing complex primary headache data into Migraine, Tension-Type Headache (TTH), Trigeminal Autonomic Cephalalgias (TACs) and other primary headache disorders. In addition the superiority of MFCM algorithm was proven by comparing analytical results with other state-of-the-art clustering methods.
CONCLUSIONS: This MFCM method has shown a new application in medical diagnosis.