在spss中完成主成分分析后,如何计算每个主成分中每个指标所对应的系数(在线等!急)例如第一因子F1 =0.353ZX1 +0.042ZX2 - 0.041ZX3 +0.364ZX4 +0.367ZX5 +0.366ZX6,即每个指标前面的系数(0.353等)怎么求出来.我用SPSS进行主成分分析得到一个(Component Matrix)还有一个成分得分系数矩阵,到底根据哪个矩阵,如何计算出主成分里的系数啊?

问题描述:

在spss中完成主成分分析后,如何计算每个主成分中每个指标所对应的系数(在线等!急)
例如第一因子F1 =0.353ZX1 +0.042ZX2 - 0.041ZX3 +0.364ZX4 +0.367ZX5 +0.366ZX6,即每个指标前面的系数(0.353等)怎么求出来.我用SPSS进行主成分分析得到一个(Component Matrix)还有一个成分得分系数矩阵,到底根据哪个矩阵,如何计算出主成分里的系数啊?

举个例子咯:
总体方差解释如下,前三个成分对总方差解释超过85% 所以 选择1,2, 3
Total Variance Explained
Component\x05Initial Eigenvalues\x05\x05\x05Extraction Sums of Squared Loadings\x05\x05\x05
\x05Total\x05% of Variance\x05Cumulative %\x05Total\x05% of Variance\x05Cumulative %
1\x052.271\x0545.418\x0545.418\x052.271\x0545.418\x0545.418
2\x051.457\x0529.138\x0574.556\x051.457\x0529.138\x0574.556
3\x05.770\x0515.400\x0589.956\x05.770\x0515.400\x0589.956
4\x05.407\x058.140\x0598.096\x05.407\x058.140\x0598.096
5\x05.095\x051.904\x05100.000\x05.095\x051.904\x05100.000
Extraction Method: Principal Component Analysis.
得到:Component Matrix(a)
 \x05Component\x05\x05\x05\x05\x05
\x05                1\x052\x053\x054\x055
Zscore(VAR00001)\x05.520\x05-.488\x05.693\x05.059\x05.090
Zscore(VAR00002)\x05.723\x05.595\x05-.096\x05-.291\x05.171
Zscore(VAR00003)\x05.842\x05.457\x05.175\x05.061\x05-.217
Zscore(VAR00004)\x05-.457\x05.757\x05.251\x05.386\x05.080
Zscore(VAR00005)\x05.748\x05-.289\x05-.433\x05.408\x05.065
Component Matrix 
选择123 输入数据于data view中,
定义上表中1,2,3通过a1 a2 a3替换.
transform----compute 
F1=a1/SQR(2.271) F2=a2/SQR(1.457)F3=a3/SQR(.770)
得到F1 F2 F3 各个系数.注意:得到的系数位于data view中.