PCA-GCA
Versión 1.0.0 (512 KB) por
Ingrid
This is a multivariate projection method for extracting common and distinctive components in data fusion
PCA-GCA can be used to extract common and distinctive components (or latent variables) from blocks of multivariate data. As the name suggests, it is a combination of Principal Component Analysis (PCA) and Generalized Canonical Correlation Analysis (GCA). The method can be used on data blocks where the common dimension is either the rows or columns.
The method starts by performing PCA on each data block individually, and then uses GCA to find canonical variates (common components) between the PCA scores (if rows are the common dimension) or loadings (if columns are the common dimension). Common components are identified by high canonical correlation coefficients at the same time as they explain a significant amount of variation in each of the data blocks. Distinct components are found by orthogonalizing the common components and applying Singular Value Decomposition (SVD) on the remainders.
The advantages of PCA-GCA are that it is invariant to between-block scaling, it can handle multiple data blocks effectively, and it is easy to implement and interpret.
The method is described in:
Smilde, A. K., Måge, I., Næs, T., Hankemeier, T., Lips, M. A., Kiers, H. A. L., Acar, E., & Bro, R. (2017). Common and Distinct Components in Data Fusion. Journal of Chemometrics, 31(7). https://doi.org/10.1002/cem.2900
Måge, I., Smilde, A. K., & van der Kloet, F. M. (2019). Performance of methods that separate common and distinct variation in multiple data blocks. Journal of Chemometrics, 33(1). https://doi.org/10.1002/cem.3085
Citar como
Ingrid (2024). PCA-GCA (https://www.mathworks.com/matlabcentral/fileexchange/171089-pca-gca), MATLAB Central File Exchange. Recuperado .
Smilde, Age K., et al. “Common and Distinct Components in Data Fusion.” Journal of Chemometrics, vol. 31, no. 7, Wiley, May 2017, doi:10.1002/cem.2900.
Måge, Ingrid, et al. “Performance of Methods That Separate Common and Distinct Variation in Multiple Data Blocks.” Journal of Chemometrics, vol. 33, no. 1, Wiley, Oct. 2018, doi:10.1002/cem.3085.
Compatibilidad con la versión de MATLAB
Se creó con
R2017a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxEtiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.
Versión | Publicado | Notas de la versión | |
---|---|---|---|
1.0.0 |