Ensures a proper cluster assignments factor vector

Generates the requested number of cluster names. Uses the vector returned by getOption("latrend.clusterNames"), which returns the alphabet by default.

make.clusterSizeLabels generates cluster labels for the given input

make.clusterPropLabels generates cluster labels for the given input

make.trajectoryAssignments(object, clusters)

make.clusterIndices(object, clusters)

make.clusterNames(n)

make.clusterSizeLabels(clusterNames, sizes)

make.clusterPropLabels(clusterNames, sizes)

Arguments

object

The lcModel object.

clusters

The unprocessed trajectory cluster assignment vector.

n

The number of clusters.

clusterNames

Names of the clusters

sizes

Sizes of the respective clusters; the number of ids

Value

Factor cluster assignments.

A cluster assignments index vector of type integer.

A character vector length n with the cluster names.

Details

The latrend.clusterNames option may also return a function with signature (n), returning a vector of names of the correct length.

Examples

make.clusterSizeLabels(c('A', 'B'), c(10, 20))
#> [1] "A (10)" "B (20)"
make.clusterPropLabels(c('A', 'B'), c(10, 20))
#> [1] "A (33%)" "B (67%)"