【发布时间】:2014-09-02 00:00:10
【问题描述】:
根据手册,上面写着[coeff,score,latent,tsquared,explained,mu] = pca(X)。
在我看来,PCA 与截断的 SVD 相同。但是对于 pca 的输出,哪一个是截断特征向量,哪一个是截断特征值?
【问题讨论】:
根据手册,上面写着[coeff,score,latent,tsquared,explained,mu] = pca(X)。
在我看来,PCA 与截断的 SVD 相同。但是对于 pca 的输出,哪一个是截断特征向量,哪一个是截断特征值?
【问题讨论】:
latent 的输出是X 的协方差矩阵的特征值。
要指定组件的数量,请使用'NumComponents' 选项,例如:
[coeff,score,latent,tsquared,explained,mu] = pca(X, 'NumComponents', 3);
或者,您可以使用:
C = cov(X);
[eigenvectors,eigenvalues] = eig(C);
获取特征值和特征向量。
【讨论】: