analyzePareto {MOCCA}R Documentation

Analyze the Pareto-optimal cluster sizes

Description

Computes the set of Pareto-optimal cluster sizes in obj according to the values of the cluster validation indices. A ranking of optimal cluster sizes and a table illustrating the ranking of solutions are returned.

Usage

analyzePareto(obj)

Arguments

obj

A matrix returned by mocca in its objectiveVals component. This matrix contains the values of several cluster validation indices for different cluster algorithms and different cluster sizes.

Value

A list with the following components

rank

A vector containing the ranking of the Pareto-optimal cluster sizes.

table

A table specifying the ranking of Pareto-optimal cluster sizes. Each row is associated with a particular Pareto-optimal cluster size. Its entries specify in how many objective functions it dominates clusterings of other cluster sizes. The Pareto-optimal cluster sizes are ranked by the minimum number of objectives in which they dominate other cluster sizes.

Examples

set.seed(12345)
data(toy5)
obj <- mocca(toy5, R=10, K=2:5)
print(analyzePareto(obj$objectiveVals))

[Package MOCCA version 1.4 Index]