as.hclust
Converts Objects to Class hclust

Description

Converts a hierarchical clustering object to class "hclust".

Usage

as.hclust(x, ...)
## Default S3 method:
as.hclust(x, ...) 
## S3 method for class 'dendrogram':
as.hclust(x, ...)
## S3 method for class 'twins':
as.hclust(x, ...) 

Arguments

x a hierarchical clustering object, or an object inherited from class "hclust".
... additional arguments to be passed to or from future functions.

Details

The default method is used to verify whether the object inherits from class "hclust".
In the method as.hclust.twins, hclust components are extracted from a "twins" object.
Objects of class "twins" can be created by the diana and agnes functions in cluster package.
Value
as.hclust.default if the input object x inherits from class "hclust", returns x, else an error is threw.
as.hclust.twins, as.hclust.dendrogram returns a list of class "hclust", with components as follows: "merge", "height", "order", "labels", "call", "method", "dist.method". See the hclust help file for more details.
See Also
as.dendrogram, hclust
Examples
x <- c(p1=2, p2=3, p3=5, p4=7, p5=11, p6=13, p7=17, p8=19)
hc <- hclust(dist(x))
str(as.dendrogram(hc))

require(cluster, quietly=TRUE) dc <- diana(matrix(1:9,3)) # a twins object as.hclust(dc) str(as.dendrogram(as.hclust(dc)))

Package stats version 6.1.1-7
Package Index