error in kmeans
Hi Asha,
kmeans is a non-deterministic routine.
The help page says the following about the centers argument:
centers: Either the number of clusters or a set of initial cluster
centers. If the first, a random set of rows in 'x' are chosen
as the initial centers.
Hence, different choices may lead to different results, ans as you can see
empty clusters. See ?try for a possible workaround if you want to keep using
kmeans.
Best, Ingmar
On 3/31/05 11:08 PM, "Asha Jayanthi" <ashajayanthi at hotmail.com> wrote:
I am trying to generate kmean of 10 clusters for a 165 x 165 matrix.
i do not see any errors known to me. But I get this error on running the
script
Error: empty cluster: try a better set of initial centers
the commands are
M <-matrix(scan("R_mutual",n = 165 * 165),165,165,byrow = T)
cl <- kmeans(M,centers=10,20)
len = dim(M)[1]
....
....
I ran the same script last night and it was working prefectly. I have not
made any changes at all !!!And this is very strange. This evening when I ran
the same script i am getting this error. My matrix file is also untouched.
Can any one let me know how to go about this. I must generate 10-mean
clusters
Is there anyother way of doing it ? and how to avoid such error in future?
Asha
http://www.cross-tab.com/surveys/run/test.asp?sid=2026&respid=1 Help us help
you better!
______________________________________________ R-help at stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Ingmar Visser Department of Psychology, University of Amsterdam Roetersstraat 15, 1018 WB Amsterdam The Netherlands http://users.fmg.uva.nl/ivisser/ tel: +31-20-5256735