yaap: A Toolkit for Archetypal Analysis Methods

Fits archetypal analysis models, including Euclidean, probabilistic, kernel, and directional variants. Methods include classical archetypal analysis from Cutler and Breiman (1994) <doi:10.1080/00401706.1994.10485840>, PCHA and kernel variants from Mørup and Hansen (2012) <doi:10.1016/j.neucom.2011.06.033>, probabilistic archetypal analysis from Seth and Eugster (2016) <doi:10.1007/s10994-015-5498-8>, directional archetypal analysis from Olsen et al. (2022) <doi:10.3389/fnins.2022.911034>, AA++ initialization from Mair and Sjölund (2023) <doi:10.48550/arXiv.2301.13748>, coreset-style initialization from Mair and Brefeld (2019) <https://proceedings.neurips.cc/paper_files/paper/2019/file/7f278ad602c7f47aa76d1bfc90f20263-Paper.pdf>, and adapted AIC from Suleman (2017) <doi:10.1109/FUZZ-IEEE.2017.8015385>. Provides initialization helpers, model selection paths, plotting methods, 'broom' methods, and a 'tidymodels' recipe step.

Version: 1.0.0
Depends: R (≥ 4.1.0)
Imports: generics (≥ 0.1.3), graphics, methods, Matrix, matrixStats, nnls, rlang (≥ 1.0.0), stats, tibble (≥ 3.0.0), utils, vctrs
Suggests: archetypes, bench, compositions, fda, geometry, ggplot2, ggtern, irlba, knitr, MASS, quadprog, recipes (≥ 1.0.0), rmarkdown, RSpectra, testthat (≥ 3.0.0), tune (≥ 1.0.0), withr (≥ 2.5.0)
Published: 2026-06-07
DOI: 10.32614/CRAN.package.yaap (may not be active yet)
Author: Teo Sakel ORCID iD [aut, cre, cph], MCIU/AEI ROR ID [fnd] (DOI: 10.13039/501100011033)
Maintainer: Teo Sakel <teo at intelligentbiodata.com>
License: GPL (≥ 3)
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: yaap results

Documentation:

Reference manual: yaap.html , yaap.pdf
Vignettes: Choosing an Initialization Method for Archetypal Analysis (source, R code)
Introduction to Archetypal Analysis with yaap (source, R code)
Metric and Non-Gaussian Variants of Archetypal Analysis (source, R code)
Tidymodels Workflows with yaap (source, R code)

Downloads:

Package source: yaap_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): yaap_1.0.0.tgz, r-oldrel (x86_64): yaap_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=yaap to link to this page.

mirror server hosted at Truenetwork, Russian Federation.