PCA: number of attributes much bigger than number of data samples
Show older comments
Hello, I would like to apply PCA analysis to data in which I have 100 samples, each of them represented by 10000 variables. So we have the following situation: [m n] = size(myData); m = 100 n = 10000
In such case calling PCA this way:
[pc,score,latent,tsquare] = princomp(zscore(myData));
returns score and latent of only m-1=99 components. Everything above index 99 is equal to 0. Why? Can I trust those values returned by above function?
Thank you for any help. Michael
Accepted Answer
More Answers (1)
Arturo Moncada-Torres
on 24 Aug 2011
0 votes
I recommend you to look at this great tutorial by Will Dwinnel. I think you will find everything you need here.
Categories
Find more on Dimensionality Reduction and Feature Extraction in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!