relabel: Relabel Cluster Results.

relabelR Documentation

Relabel Cluster Results.

Description

The clusters are relabelled to obtain a unique labeling.

Usage

relabel(object, by, ...)
## S4 method for signature 'kccasimple,character'
relabel(object, by, which = NULL, ...)
## S4 method for signature 'kccasimple,integer'
relabel(object, by, ...)
## S4 method for signature 'kccasimple,missing'
relabel(object, by, ...)
## S4 method for signature 'stepFlexclust,integer'
relabel(object, by = "series", ...)
## S4 method for signature '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.

Author(s)

Friedrich Leisch

See Also

clusterSim, seriate


flexclust documentation built on April 8, 2022, 5:09 p.m.

Related to relabel in flexclust...