Learn R Programming

flexclust (version 1.4-1)

relabel: Relabel Cluster Results.

Description

The clusters are relabelled to obtain a unique labeling.

Usage

relabel(object, by, ...)
# S4 method for kccasimple,character
relabel(object, by, which = NULL, ...)
# S4 method for kccasimple,integer
relabel(object, by, ...)
# S4 method for kccasimple,missing
relabel(object, by, ...)
# S4 method for stepFlexclust,integer
relabel(object, by = "series", ...)
# S4 method for stepFlexclust,missing
relabel(object, by, ...)

Arguments

object

An object of class "kccasimple" or "stepFlexclust".

by

If a character vector, it needs to be one of "mean", "median", "variable", "manual", "centers", "shadow", "symmshadow" or "series". If missing, "mean" or "series" is used depending on if object is of class "kccasimple" or "stepFlexclust". If an integer vector, it needs to indicate the new ordering.

which

Either an integer vector indiating the ordering or a vector of length one indicating the variable used for ordering.

Currently not used.

Details

If by is a character vector with value "mean" or "median", the clusters are ordered by the mean or median values over all variables for each cluster. If by = "manual" which needs to be a vector indicating the ordering. If by = "variable" which needs to be indicate the variable which is used to determine the ordering. If by is "centers", "shadow" or "symmshadow", cluster similarities are calculated using clusterSim and used to determine an ordering using seriate from package seriation.

If by = "series" the relabeling is performed over a series of clustering to minimize the misclassification.

See Also

clusterSim, seriate