PCA to reduce dimensionality of feature vector

2 vues (au cours des 30 derniers jours)
Nazeera Sheth
Nazeera Sheth le 18 Déc 2017
I have a feature vector of size 4096x180 ( 180 samples ). I want to reduce the dimensionality using PCA. I have looked at various codes available but not able to apply it. How do I write the code in Matlab 2014?

Réponses (2)

Mohammad Haghighat
Mohammad Haghighat le 25 Jan 2018
Please check the Matlab's pca command:

Matlaber
Matlaber le 19 Fév 2019
I just want to have a simple PCA to reduce my dimensionality of let say 400 * 5000 to 400 * 4
meaning reduce from 5000 to 4.
I am not sure where can I set the value of reduction.
coeff = pca(X)
I am trying to follow:
load hald
Then:
The dataset of ingredient is 13 * 4
Capture.PNG
coeff = pca(ingredients)
Output:
coeff = 4×4
-0.0678 -0.6460 0.5673 0.5062
-0.6785 -0.0200 -0.5440 0.4933
0.0290 0.7553 0.4036 0.5156
0.7309 -0.1085 -0.4684 0.4844
I am wondering can i change it to output of 13 *2 (13 x 2)

Catégories

En savoir plus sur Dimensionality Reduction and Feature Extraction dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by