tidy_pam: Tidy PAM (Partitioning Around Medoids)

View source: R/unsupervised-clustering.R

tidy_pamR Documentation

Tidy PAM (Partitioning Around Medoids)

Description

Performs PAM clustering with tidy output

Usage

tidy_pam(data, k, metric = "euclidean", cols = NULL)

Arguments

data

A data frame, tibble, or dist object

k

Number of clusters

metric

Distance metric (default: "euclidean"). Use "gower" for mixed data types.

cols

Columns to include (tidy select). If NULL, uses all columns.

Value

A list of class "tidy_pam" containing:

  • clusters: tibble with observation IDs and cluster assignments

  • medoids: tibble of medoid indices and values

  • silhouette: average silhouette width

  • model: original pam object

Examples

# PAM with Euclidean distance
pam_result <- tidy_pam(iris, k = 3)

# PAM with Gower distance for mixed data
pam_result <- tidy_pam(mtcars, k = 3, metric = "gower")


tidylearn documentation built on Feb. 6, 2026, 5:07 p.m.