PCA to reduce dimensionality of feature vector

3 visualizaciones (últimos 30 días)
Nazeera Sheth
Nazeera Sheth el 18 de Dic. de 2017
Respondida: Matlaber el 19 de Feb. de 2019
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?

Respuestas (2)

Mohammad Haghighat
Mohammad Haghighat el 25 de En. de 2018
Please check the Matlab's pca command:

Matlaber
Matlaber el 19 de Feb. de 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)

Categorías

Más información sobre Dimensionality Reduction and Feature Extraction en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by