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");
|