View source: R/clusterer_farm.R
global_hierarchical_clusterer | R Documentation |
Create a dude to perform hierarchical clustering in a global context using the hclust package.
global_hierarchical_clusterer(method, dists)
method |
A string to pass to hclust to tell it what kind of clustering to do. |
dists |
The global distance matrix on which to run clustering to determine a global cutting height. |
This clusterer determines cutting heights for dendrograms by cutting them all according to the best cutting height when the data is clustered together. "Best" here means cutting the dendrogram just above the merge point with the longest unbroken gap until the next merge points.
A function that inputs a list of distance matrices and returns a list containing one vector per matrix, whose element names are data point names and whose values are cluster labels (relative to each matrix).
data = data.frame(x = sapply(1:100, function(x) cos(x)), y = sapply(1:100, function(x) sin(x)))
projx = data$x
dists = dist(data)
num_bins = 10
percent_overlap = 25
cover = create_width_balanced_cover(min(projx), max(projx), num_bins, percent_overlap)
create_1D_mapper_object(data, dists, projx, cover, global_hierarchical_clusterer("mcquitty", dists))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.