MATLAB Answers


rectify error in kmeans

Asked by Elysi Cochin on 12 Jan 2013

i wanted to do kmeans clustering in mammogram image.... i took the datavector of the image and gave as input to kmeans.... when i execute the code error is displayed as...."An empty cluster error occurred in every replicate.".... what should i do to rectify this error....




No products are associated with this question.

2 Answers

Answer by Tom Lane
on 14 Jan 2013
 Accepted answer

The kmeans function has an option 'EmptyAction' that you could try. With this option you can request that, if a cluster becomes empty, the function either accept a smaller number of clusters or create a new one from a point that is relatively far from the others.

  1 Comment

thank u sir....

Answer by Greg Heath
on 13 Jan 2013

Reduce k by 1.

Hope this helps.

Thank you for formally accepting my answer.


  1 Comment

no sir i didnt get it.... still that error....

Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!