cca_zoo.linear: Linear Models#

The cca_zoo.linear module includes a variety of linear CCA algorithms.

Models#

linear.CCA([latent_dimensions, copy_data, ...])

A class used to fit a simple CCA model.

linear.PLS([latent_dimensions, copy_data, ...])

A class used to fit a simple PLS model.

linear.rCCA([latent_dimensions, copy_data, ...])

A class used to fit Regularised CCA (canonical ridge) model.

linear.MCCA([latent_dimensions, copy_data, ...])

A class used to fit a Regularised CCA (canonical ridge) model.

linear.GCCA([latent_dimensions, copy_data, ...])

A class used to fit GCCA model.

linear.TCCA([latent_dimensions, copy_data, ...])

A class used to fit TCCA model.

linear.MPLS([latent_dimensions, copy_data, ...])

A class used to fit a mutiview PLS model.

linear.PCACCA([latent_dimensions, ...])

Principal Component Analysis CCA

linear.SPLS([latent_dimensions, copy_data, ...])

linear.ElasticCCA([latent_dimensions, ...])

linear.SCCA_IPLS([latent_dimensions, ...])

linear.CCA_EY([latent_dimensions, ...])

linear.PLS_EY([latent_dimensions, ...])

linear.CCA_GHA([latent_dimensions, ...])

linear.PLSStochasticPower([...])

linear.SCCA_Span([latent_dimensions, ...])

Fits a Sparse _CCALoss model using SpanCCA.

linear.PRCCA([latent_dimensions, copy_data, ...])

Partially Regularized Canonical Correlation Analysis

linear.GRCCA([latent_dimensions, copy_data, ...])

Grouped Regularized Canonical Correlation Analysis

linear.PartialCCA([latent_dimensions, ...])

A class used to fit a partial CCA model.