Research Article
A Robust k-Means Clustering Algorithm Based on Observation Point Mechanism
Algorithm 1
Two-stage k-means clustering algorithm.
| Input: | | The number of clusters: k; | | The number of percentile: p; | | The original data set: ; | | Method: | | Normalize and generate ; | | for to d do | | Set where ; | | Generate by rearranging in ascending order and set be p-th percentile of ; | | Set and ; | | Equally divide the interval into intervals with length ; | | Let be the union of those intervals that contain local maximum number of elements in ; | | end for | | Select out a subset if and only if for all ; | | Refine and obtain the subsets : | | Perform the k-means algorithm on ; | | Assign each to the nearest center of the obtained cluster of ; | | Output: | | The result of clustering. |
|