2014-09-02 86 views
0

根据手册,它说[coeff,score,latent,tsquared,explained,mu] = pca(X)。 在我看来,PCA和截断的SVD是一样的。但对于pca的输出,哪一个是截断的特征向量,哪一个是截断的特征值?如何在Matlab中使用pca

回答

0

输出是X的协方差矩阵的特征值。另外

[coeff,score,latent,tsquared,explained,mu] = pca(X, 'NumComponents', 3); 

,你可以使用:

要指定组件的数量,使用'NumComponents'选项,e.g

C = cov(X); 
[eigenvectors,eigenvalues] = eig(C); 

为了得到特征向量。