multivarious: Extensible Data Structures for Multivariate Analysis

Provides a set of basic and extensible data structures and functions for multivariate analysis, including dimensionality reduction techniques, projection methods, and preprocessing functions. The aim of this package is to offer a flexible and user-friendly framework for multivariate analysis that can be easily extended for custom requirements and specific data analysis tasks.

Version: 0.3.0
Depends: R (≥ 4.2.0)
Imports: rlang, chk, glmnet, corpcor, Matrix, rsvd, svd, pls, irlba, RSpectra, proxy, matrixStats, ggplot2, ggrepel, future.apply, tibble, dplyr, crayon, MASS, methods, cli, withr, assertthat, future, geigen, PRIMME, GPArotation, lifecycle
Suggests: covr, randomForest, testthat, magrittr, knitr, rmarkdown
Published: 2026-01-21
DOI: 10.32614/CRAN.package.multivarious
Author: Bradley Buchsbaum ORCID iD [aut, cre]
Maintainer: Bradley Buchsbaum <brad.buchsbaum at gmail.com>
License: MIT + file LICENSE
URL: https://bbuchsbaum.github.io/multivarious/
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: multivarious results

Documentation:

Reference manual: multivarious.html , multivarious.pdf
Vignettes: Contrastive PCA: Finding What's Different Between Groups (source, R code)
Classifying in latent space: k-NN & Random-Forest wrappers (source, R code)
Composing Projectors: Chaining Models (source, R code)
Cross-validation for Dimensionality Reduction (source, R code)
Extending multiblock: CCA and glmnet Examples (source, R code)
Introduction to the multivarious Package (source, R code)
Multiblock basics: one projector, many tables (source, R code)
Fast Matrix Approximation with the Nyström Method (source, R code)
Partial Least Squares Correlation (PLSC) with Inference (source, R code)
Partial projection: working with incomplete feature sets (source, R code)
Permutation Testing in multivarious (source, R code)
Pre-processing pipelines in multiblock (source, R code)
Linear Re-representation with regress() (source, R code)
SVD wrapper, PCA and the bi_projector (source, R code)

Downloads:

Package source: multivarious_0.3.0.tar.gz
Windows binaries: r-devel: multivarious_0.2.0.zip, r-release: multivarious_0.2.0.zip, r-oldrel: multivarious_0.2.0.zip
macOS binaries: r-release (arm64): multivarious_0.2.0.tgz, r-oldrel (arm64): multivarious_0.2.0.tgz, r-release (x86_64): multivarious_0.2.0.tgz, r-oldrel (x86_64): multivarious_0.2.0.tgz
Old sources: multivarious archive

Linking:

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