multiCCA: Multiple Canonical Correlation Analysis (Kernel and Functional)

Implements methods for multiple canonical correlation analysis (CCA) for more than two data blocks, with a focus on multivariate repeated measures and functional data. The package provides two approaches: (i) multiple kernel CCA, which embeds each data block into a reproducing kernel Hilbert space to capture nonlinear dependencies, and (ii) multiple functional CCA, which represents repeated measurements as smooth functions and performs analysis in a Hilbert space framework. Both approaches are formulated via covariance operators and solved as generalized eigenvalue problems with regularization to ensure numerical stability. The methods allow estimation of canonical variables, generalized canonical correlations, and low-dimensional representations for exploratory analysis and visualization of dependence structures across multiple feature sets. The implementation follows the framework developed in Górecki, Krzyśko, Gnettner and Kokoszka (2025) <doi:10.48550/arXiv.2510.04457>.

Version: 0.1.0
Imports: fda, geigen, ggplot2, rlang
Suggests: testthat (≥ 3.0.0)
Published: 2026-03-23
DOI: 10.32614/CRAN.package.multiCCA (may not be active yet)
Author: Tomasz Gorecki ORCID iD [aut, cre]
Maintainer: Tomasz Gorecki <tomasz.gorecki at amu.edu.pl>
BugReports: https://github.com/Halmaris/multiCCA/issues
License: MIT + file LICENSE
URL: https://github.com/Halmaris/multiCCA
NeedsCompilation: no
Materials: README
CRAN checks: multiCCA results

Documentation:

Reference manual: multiCCA.html , multiCCA.pdf

Downloads:

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

Linking:

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