导出PCA第一部分中使用的变量

时间:2013-10-14 15:28:45

标签: matlab pca

我很抱歉提出这样的问题(可能答案很明显,但我当然不知道):))

我在matlab中使用pca函数。 有没有办法知道从哪些变量计算出第一个分数?

谢谢!

1 个答案:

答案 0 :(得分:1)

对于[coeff,scores] = pca(X);,第一个主成分的每个变量的权重为

coeff(:,1)

每个变量都计入每个主成分(因此,coeff是一个方阵),但某些变量的最终贡献可能非常小。要找到主要贡献者,find(coeff(:,1)>THRESH)