Skip to contents

Use multiple methods to suggest optimal k

Usage

optimal_clusters(data, max_k = 10, methods = c("silhouette", "gap", "wss"))

Arguments

data

A data frame or tibble

max_k

Maximum k to test (default: 10)

methods

Vector of methods: "silhouette", "gap", "wss" (default: all)

Value

A list of class "optimal_k_results" containing one or more of:

Examples

# \donttest{
opt <- optimal_clusters(iris[, 1:4], max_k = 6, methods = "wss")
# }