[R] which function to use to do classification

Jacques VESLOT
Wed, 29 Mar 2006 06:46:53 -0000

try this (suppose mat is your matrix):

hc <- hclust(dist(mat,"manhattan"), "ward")
plot(hc, hang=-1)
(x <- identify(hc)) # rightclick to stop
cutree(hc, 3)

km<- kmeans(mat, 3)
km$cluster
km$centers

pam(daisy(mat, metric = "manhattan"), k=3, diss=T)$clust



Baoqiang Cao a ??crit :

>Thanks!
>I tried kmeans, the results is not very positive. Anyway, thanks Jacques!
Please let me know if you have any other thoughts!
>
>Best regards,
>    Baoqiang Cao
>
>======= At 2006-03-29, 00:08:44 you wrote: ======>
>
>
>>if you want to classify rows or columns, read:
>>?hclust
>>?kmeans
>>library(cluster)
>>?pam
>>
>>
>>Baoqiang Cao a ??crit :
>>
>>
>>
>>>Dear All,
>>>
>>>I have a data, suppose it is an N*M matrix data. All I want is to
classify it into, let see, 3 classes. Which method(s) do you think is(are)
appropriate for this purpose? Any reference will be welcome! Thanks!
>>>
>>>Best,
>>> Baoqiang Cao
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>______________________________________________
>>>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
>>>
>>>
>>>
>>.
>>
>>
>
>= = = = = = = = = = = = = = = = = = = >
>Baoqiang Cao
>caobg at email.uc.edu
>2006-03-29
>
>
>
>