Maximum Covariance Analysis in Python
Reason this release was yanked:
test gone wrong ;)
Project description
Maximum Covariance Analysis in Python
Maximum Covariance Analysis (MCA) maximises the temporal covariance between two different data fields and is closely related to Principal Component Analysis (PCA) / Empirical Orthogonal Function (EOF) analysis, which maximises the variance within a single data field. MCA allows to extract the dominant co-varying patterns between two different data fields.
The module xmca
works with numpy.ndarray
and xarray.DataArray
as input fields.
Testing
python -m unittest discover -v -s tests/
Core Features
- Standard MCA/PCA
- maximise covariance instead of correlation ==> Maximum Covariance Analysis (MCA)
- apply latitute correction to data fields to compensate for stretched areas in higher latitutes
- apply rotation of singular vectors
- Orthogonal Varimax rotation
- Oblique Promax rotation
- complexify data via Hilbert transform to inspect amplitude and phase information
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
xmca-1.0.5.post1.tar.gz
(17.4 kB
view hashes)