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.5-18
Package Index