Matlab 主成分分析第一部分中使用的衍生变量

Matlab 主成分分析第一部分中使用的衍生变量,matlab,pca,Matlab,Pca,我很抱歉问这样的问题(可能答案很明显,但我当然不知道):) 我正在使用matlab中的pca函数。 有没有办法知道从哪些变量计算第一个分数 谢谢 对于[coeff,scores]=pca(X),第一个主成分的每个变量的权重为 coeff(:,1) 每个变量都要计算每个主成分(因此,coeff是一个平方矩阵),但某些变量的最终贡献可能非常小。为了找到大的贡献者,find(coeff(:,1)>THRESH)For[coeff,scores]=pca(X),第一个主成分的每个变量的权重为 coef

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

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


谢谢

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

coeff(:,1)

每个变量都要计算每个主成分(因此,
coeff
是一个平方矩阵),但某些变量的最终贡献可能非常小。为了找到大的贡献者,
find(coeff(:,1)>THRESH)
For
[coeff,scores]=pca(X),第一个主成分的每个变量的权重为

coeff(:,1)

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

每个分数不是原始变量的线性组合吗?1,2,3的列意味着1*var1+2*var2+3*var3我不清楚。。。我的数据矩阵是1068x192,我得到的分数也是1068x192。。。我想知道我的数据矩阵中的哪些变量被用来计算分数矩阵的第一列不是每个分数都是原始变量的线性组合吗?一列1,2,3意味着1*var1+2*var2+3*var3我不清楚。。。我的数据矩阵是1068x192,我得到的分数也是1068x192。。。我想知道我的数据矩阵中的哪些变量被用来计算得分矩阵的第一列