Dimensional reduction by PCA
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Berbia
am 29 Jan. 2013
Beantwortet: Nikos Mp
am 15 Sep. 2017
I have an vector x whose dimension has to be reduced to 5 x 50 by PCA.
[5,500]=size(x);
while giving the no_dimns=50 I faced a problem
Warning: Target dimensionality reduced to 5.
Is it possible to reduce the dimension of matrix from 5 x 500 to 5 x 50??
0 Kommentare
Akzeptierte Antwort
Shashank Prasanna
am 29 Jan. 2013
I think that the code expects you provide x' or x transpose where the rows are 500 and columns are 5
8 Kommentare
Shashank Prasanna
am 1 Feb. 2013
It appears the file in your link doesn't reconstruct but just gives you the reduced scores, which means you can do:
[pc,score,latent,tsquare] = princomp(X);
red_dim = score(:,1:50);
PCARES actually reconstructs the scores back to the original basis.
Weitere Antworten (1)
Nikos Mp
am 15 Sep. 2017
2 questions: 1.So we take the scores or the reconstructed data? 2.P.Component = feature ? So we choose the best PComponents?
0 Kommentare
Siehe auch
Kategorien
Mehr zu Dimensionality Reduction and Feature Extraction finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!