Description Usage Arguments Details Value Author(s) See Also Examples
Run the base hclust function on a distance matrix within clusterRows.
1 2 3 4 5 6 7 8 9 10 11 12 | HclustParam(
metric = "euclidean",
method = "complete",
cut.fun = NULL,
cut.dynamic = FALSE,
cut.height = NULL,
cut.number = NULL,
...
)
## S4 method for signature 'ANY,HclustParam'
clusterRows(x, BLUSPARAM, full = FALSE)
|
metric |
String specifying the distance metric to use in |
method |
String specifying the agglomeration method to use in |
cut.fun |
Function specifying the method to use to cut the dendrogram.
The first argument of this function should be the output of |
cut.dynamic |
Logical scalar indicating whether a dynamic tree cut should be performed using the dynamicTreeCut package. |
cut.height |
Numeric scalar specifying the cut height to use for the tree cut when |
cut.number |
Integer scalar specifying the number of clusters to generate from the tree cut when |
... |
Further arguments to pass to |
x |
A numeric matrix-like object where rows represent observations and columns represent variables. |
BLUSPARAM |
A HclustParam object. |
full |
Logical scalar indicating whether the hierarchical clustering statistics should be returned. |
To modify an existing HclustParam object x,
users can simply call x[[i]] or x[[i]] <- value where i is any argument used in the constructor.
The HclustParam constructor will return a HclustParam object with the specified parameters.
The clusterRows method will return a factor of length equal to nrow(x) containing the cluster assignments.
If full=TRUE, a list is returned with clusters (the factor, as above) and objects (the hclust output).
Aaron Lun
dist, hclust and cutree, which actually do all the heavy lifting.
cutreeDynamic, for an alternative tree cutting method to use in cut.fun.
1 2 | clusterRows(iris[,1:4], HclustParam())
clusterRows(iris[,1:4], HclustParam(method="ward.D2"))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.