What comes after sorting eigenvalues in PCA?

I'm a student, I have to build PCA from scratch using Matlab on iris data. Iris data have 4 features i want to reduce them to 2. I reached the sorting of eigenvalues step. What is the next step?

回答(1 个)

Hi Shahd,
Steps to Perform PCA from Scratch -
1. Load the Iris Dataset
2. Standardize the Data - Standardize the features to have zero mean and unit variance.
3. Compute the Covariance Matrix - Compute the covariance matrix of the standardized data.
4. Compute Eigenvalues and Eigenvectors - Compute the eigenvalues and eigenvectors of the covariance matrix.
5. Sort Eigenvalues and Corresponding Eigenvectors - Sort the eigenvalues in descending order and sort the eigenvectors accordingly.
6. Select Top `k` Eigenvectors - Select the top `k` eigenvectors (where `k` is the number of dimensions you want to reduce to, in this case, 2).
7. Transform the Data - Transform the original data to the new subspace using the selected principal components.
Hope this helps.

类别

帮助中心File Exchange 中查找有关 Dimensionality Reduction and Feature Extraction 的更多信息

提问:

2015-10-15

回答:

2024-8-1

Community Treasure Hunt

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

Start Hunting!

Translated by