This article is not intended to discuss how to solve the problem of weaknesses kmeans but only mentions the weaknesses of kmeans algorithm. Among the weaknesses found in the kmeans algorithm are:
1. When the numbers of data are not so many, initial grouping will determine the cluster significantly.
2. The result is circular cluster shape because based on distance.
3. The number of cluster, K, must be determined before hand. Selection of value of K is itself an issue and sometimes its hard to predict before hand the number of clusters that would be there in data
4. We never know the real cluster, using the same data, if it is inputted in a different order may produce different cluster if the number of data is few.
5. Sensitive to initial condition. Different initial condition may produce different result of cluster. The algorithm may be trapped in the local optimum.
6. We never know which attribute contributes more to the grouping process since we assume that each attribute has the same weight.
7. Weakness of arithmetic mean is not robust to outliers. Very far data from the centroid may pull the centroid away from the real one.
8. Experiments have shown that outliers can be a problem and can force algorithm to identify false clusters.
9. Experiments have shown that performance of algorithms degrade in higher dimensions and can be off by factor of 5 from optimum
Tidak ada komentar:
Posting Komentar