tidy_mds: Tidy Multidimensional Scaling

View source: R/unsupervised-mds.R

tidy_mdsR Documentation

Tidy Multidimensional Scaling

Description

Unified interface for MDS methods with tidy output

Usage

tidy_mds(data, method = "classical", ndim = 2, distance = "euclidean", ...)

Arguments

data

A data frame, tibble, or distance matrix

method

Character; "classical" (default), "metric", "nonmetric", "sammon", or "kruskal"

ndim

Number of dimensions for output (default: 2)

distance

Character; distance metric if data is not already a dist object (default: "euclidean")

...

Additional arguments passed to specific MDS functions

Value

A list of class "tidy_mds" containing:

  • config: tibble of MDS configuration (coordinates)

  • stress: goodness-of-fit measure (if applicable)

  • method: character string of method used

  • model: original model object

Examples

# Classical MDS
mds_result <- tidy_mds(eurodist, method = "classical")
print(mds_result)


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