clusterdata
Wrapper function for linkage
and cluster
.
If cutoff is used, then clusterdata
calls linkage
and
cluster
with default value, using cutoff as a threshold value
for cluster
. If cutoff is an integer and greater or equal to 2,
then cutoff is interpreted as the maximum number of cluster desired
and the "MaxClust" option is used for cluster
.
If cutoff is not used, then clusterdata
expects a list of pair
arguments. Then you must specify either the "Cutoff" or "MaxClust" option
for cluster
. The method and metric used by linkage
, are
defined through the "linkage" and "distance" arguments.
See also: cluster, dendrogram, inconsistent, kmeans, linkage, pdist
Source Code: clusterdata
randn ("seed", 1) # for reproducibility r1 = randn (10, 2) * 0.25 + 1; randn ("seed", 5) # for reproducibility r2 = randn (20, 2) * 0.5 - 1; X = [r1; r2]; wnl = warning ("off", "Octave:linkage_savemem", "local"); T = clusterdata (X, "linkage", "ward", "MaxClust", 2); scatter (X(:,1), X(:,2), 36, T, "filled"); |