Grouping PCA scores according to clusters and variables

8 次查看(过去 30 天)
I need to group my PCA outputs according to the clusters and biomechanical variables. In other words I need to find the PC score in PC1 corresponding to Ankle-Frontal motion and so on.
How do I attempt this? I have clusters sepeperated and PC numbers/scores calculated for each variable. How to I compare each of these values?
Example:
Biomechanical variables have been explained here according to 4 PCs and 2 seperate clusters.

回答(1 个)

Krishna
Krishna 2023-12-30
Hello,
From what I understand, you've conducted a Principal Component Analysis (PCA) on a dataset that includes various biochemical variables. Now, you're considering carrying out another PCA specifically on the first principal component (PC1).
Once you've determined the principal component (PC1) for the entire dataset, which essentially represents the most significant combination of features from the original data (with the eigenvector for PC1 being a weighted mix of these crucial features), there's no further need to conduct an additional PCA on PC1. The concept of calculating "PC scores in PC1" doesn't hold practical value. However, if your aim is to get even more significant components from the principal components you've already extracted, then you might consider performing PCA on the set of principal components you have, such as PC1, PC2, PC3, etc.
Please keep in mind while PCA reduces dimensions, it also discards some information, which might sometimes include important features for clustering. Therefore, the choice of the number of principal components to keep is crucial.
To know more about principal component analysis please go through this documentation,
And to use PCA in MATLAB go through this documentation,
Hope this helps.

类别

Help CenterFile Exchange 中查找有关 Dimensionality Reduction and Feature Extraction 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by