tidy_hclust: Tidy Hierarchical Clustering

View source: R/unsupervised-hclust.R

tidy_hclustR Documentation

Tidy Hierarchical Clustering

Description

Performs hierarchical clustering with tidy output

Usage

tidy_hclust(data, method = "average", distance = "euclidean", cols = NULL)

Arguments

data

A data frame, tibble, or dist object

method

Agglomeration method: "ward.D2", "single", "complete", "average" (default), "mcquitty", "median", "centroid"

distance

Distance metric if data is not a dist object (default: "euclidean")

cols

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

Value

A list of class "tidy_hclust" containing:

  • model: hclust object

  • dist: distance matrix used

  • method: linkage method used

  • data: original data (for plotting)

Examples

# Basic hierarchical clustering
hc_result <- tidy_hclust(USArrests, method = "average")

# With specific distance
hc_result <- tidy_hclust(mtcars, method = "complete", distance = "manhattan")


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