MATLAB Answers

SSE and Silhouette Value for Evaluate K-means

32 views (last 30 days)
Shahrooz Andrea
Shahrooz Andrea on 16 Dec 2017
Answered: Ting Su on 20 Dec 2017
Hi, I wrote a program that uses k-means for clustering data, my data is 2D and in range(-2, 2). I want to know how SSE and Silhouette Value works to find optimum "k"?? Besides I want to write a code and don't want to use built-in functions. Thanks

  0 Comments

Sign in to comment.

Answers (1)

Ting Su
Ting Su on 20 Dec 2017
The silhouette value can be used to estimate the number of clusters. Function “evalclusters†also provides a few other criteria to estimate the optimal number of clusters. SSE is the measure that K-means tries to minimize when the number of clusters is given. It can’t be used to estimate the number of clusters because SSE values are monotonically non-decreasing as the numbers of clusters increases.

  0 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by