标签: matlab pca
我很抱歉提出这样的问题(可能答案很明显,但我当然不知道):))
我在matlab中使用pca函数。 有没有办法知道从哪些变量计算出第一个分数?
pca
谢谢!
答案 0 :(得分:1)
对于[coeff,scores] = pca(X);,第一个主成分的每个变量的权重为
[coeff,scores] = pca(X);
coeff(:,1)
每个变量都计入每个主成分(因此,coeff是一个方阵),但某些变量的最终贡献可能非常小。要找到主要贡献者,find(coeff(:,1)>THRESH)。
coeff
find(coeff(:,1)>THRESH)