On Tue, Apr 3, 2012 at 2:41 AM, vinod1 <vinod.hegd...@gmail.com> wrote:
> Sarah,
>
> .       clust_tree=hclust(as.dist(x),method="complete")
> .       plot(clust_tree)
>
> this produces a dendrogram, whereas
> .       clust_tree=hclust(as.dist(x),method="complete")
> .        cut = cutree(clust_tree,k=1:5)
> .        plot(cut)
>
> produces a plot with 2 dots. The dissimilarity matrix x is 100*100 matrix.

What kind of output do you expect?

If you want to see the clustering tree and an indication of which
object belongs to which cluster, install package WGCNA and use the
function plotDendroAndColors. Continuing with Sarah's example, you can
use

hc <- hclust(dist(USArrests))
labels =  cutree(hc, k=1:5)

require("WGCNA")
plotDendroAndColors(hc, labels)

You get the clustering tree plus a color indication of the cluster
each object belongs to in each cut.

You can also produce MDS plots colored by the cluster label.

If you'd like to experiment with more involved ways of identifying
branches (or subtrees) in the dendrogram, I can recommend the article
(warning, shameless plug)

Langfelder P, Zhang B, Horvath S (2007) Defining clusters from a
hierarchical cluster tree: the Dynamic Tree Cut package for R.
Bioinformatics 2008 24(5):719-720

and the package dynamicTreeCut that the short article describes. You
can see some example code at

http://www.genetics.ucla.edu/labs/horvath/CoexpressionNetwork/BranchCutting/

We use this approach in large gene expression data sets.

HTH,

Peter

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to