Finding intrinsic dimensionality of data set
이전 댓글 표시
Suppose I have a random (100,10) matrix. Here’s a code that gives the pca:
rng 'default'
X=rand(100,10);
X=bsxfun(@minus,X,mean(X));
[coeff,score,latent]=pca(X);
covmatrix=cov(X);
[V,D]=eig(covmatrix);
coeff
V
dataprincipalspace=X*coeff;
score
corrcoef(dataprincipalspace);
var(dataprincipalspace)'
latent
sort(diag(D),'descend')
If now I wish to know the intrinsic dimension of it, what should I add to my code? Help is appreciated!
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Dimensionality Reduction and Feature Extraction에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!