xeofs.cross#

Methods that investigate relationships or patterns between variables across two distinct datasets.

CCA([n_modes, standardize, use_coslat, ...])

Canonical Correlation Analysis (CCA).

MCA([n_modes, standardize, use_coslat, ...])

Maximum Covariance Analysis (MCA).

RDA([n_modes, standardize, use_coslat, ...])

Redundancy Analysis (RDA).

CPCCA([n_modes, alpha, standardize, ...])

Continuum Power CCA (CPCCA).

ComplexCCA([n_modes, standardize, ...])

Complex CCA.

ComplexMCA([n_modes, standardize, ...])

Complex MCA.

ComplexRDA([n_modes, standardize, ...])

Complex RDA.

ComplexCPCCA([n_modes, alpha, standardize, ...])

Complex CPCCA.

HilbertCCA([n_modes, padding, decay_factor, ...])

Hilbert CCA.

HilbertMCA([n_modes, padding, decay_factor, ...])

Hilbert MCA.

HilbertRDA([n_modes, padding, decay_factor, ...])

Hilbert RDA.

HilbertCPCCA([n_modes, alpha, padding, ...])

Hilbert CPCCA.

Sparse Solutions via Rotation#

MCARotator([n_modes, power, max_iter, rtol, ...])

Rotate a solution obtained from xe.cross.MCA.

CPCCARotator([n_modes, power, max_iter, ...])

Rotate a solution obtained from xe.cross.CPCCA.

ComplexMCARotator([n_modes, power, ...])

Rotate a solution obtained from xe.cross.ComplexMCA.

ComplexCPCCARotator(**kwargs)

Rotate a solution obtained from xe.cross.ComplexCPCCA.

HilbertMCARotator([n_modes, power, ...])

Rotate a solution obtained from xe.cross.HilbertMCA.

HilbertCPCCARotator(**kwargs)

Rotate a solution obtained from xe.cross.HilbertCPCCA.