clustModes {HDclust} | R Documentation |
Hierarchical clustering of density modes
Description
This function performs hierarchical clustering of density modes found
by hmmvbFindModes()
.
Usage
clustModes(modes, cutree.args, hclust.args = NULL, dist.args = NULL)
Arguments
modes |
An object of class 'HMMVBclust' returned by |
cutree.args |
A list with arguments to |
hclust.args |
A list with arguments to |
dist.args |
A list with arguments to |
Value
An object of class 'HMMVBclust' with new cluster labels and cluster sizes. Note that coordinates of modes after merging are not calculated and
clustParam
field is empty.
See Also
Examples
Vb <- vb(1, dim=4, numst=2)
set.seed(12345)
hmmvb <- hmmvbTrain(unique(iris[,1:4]), VbStructure=Vb)
modes <- hmmvbFindModes(unique(iris[,1:4]), model=hmmvb)
# default mode clustering
merged <- clustModes(modes, cutree.args=list(h=1.0))
# mode clustering using Manhattan distance
merged <- clustModes(modes, dist.args=list(method="manhattan"), cutree.args=list(h=1.0))
# mode clustering using single linkage
merged <- clustModes(modes, hclust.args=list(method="single"), cutree.args=list(h=1.0))