python主成分得分系数矩阵_用spss得出的成分矩阵就是初始因子载荷矩阵吗?成分得分系数矩阵又是什么…

  • Post author:
  • Post category:python


用spss得出的成分矩阵就是初始因子载荷矩阵吗?成分得分系数矩阵又是什么呢?

第一问是的,译法不同而已;第二问,成分得分系数矩阵是用来求成分得分的,用标准化后的原始数据矩阵乘以成分得分系数矩阵就可以得到成分得分了。

还想问问,各个指标的权重相加一定等于1么?

不知你说的权重是指什么权重,如果是指主成分的系数的话,平方和是等于1的。SPSS显示的是成分矩阵(即初始因子载荷矩阵),不是主成分的系数阵

我实在弄得不行了,还得弱弱的问一句,我的数据也算到了F的表达式那一步,如果以那个系数为权重貌似加起来不等于1,怎么办呢?

计算主成分和因子综合得分的表达式实际上有些争议的,论坛上有讨论过,这里是公式:

主成分综合得分=∑ (各主成分得分×各主成分所对应的方差贡献率)  //因为这里的主成分不是所有的主成分,所以权重:方差贡献率之和不等于1,所有的主成分的方差贡献率之和才等于1

而因子分析的综合得分=∑(各因子得分 ×各因子所对应的方差贡献率)÷∑各因子的方差贡献率。  //这里的权重为各因子所对应的方差贡献率/∑各因子的方差贡献率,这里的各因子是指所选取的各个因子,所以这个公式权重之和为1。

但是,无论最后是否除以∑各因子的方差贡献率,是不影响最终排名的,所以这个问题实际上意义不是很大。

计算F综合得分一般直接使用各主成分的得分,不需要计算到各个变量

我现在不需要它的排名哦,就是需要权重,我之前有看到一个资料说他前面的系数即为权重,如果我算出来相加不等于1,我能不能这样算一次,比如说指标1的权重:0.278162/(0.278162+0.248689+…+0.268495)

F=0.278162*D1+0.248689*D2+0.299853*D3+0.22105*D4+(-0.17338*D5)+(-0.05705*D6) +0.268495*D7

我知识有限还没看过这方面计算权重的内容。。个人觉得只要不影响系数之间相对的大小,对于最后的分析结果没有影响就都是OK的

对∑各因子的方差贡献率,有没有都无所谓,不影响得分排名。

所以可得到:综合得分=∑(各因子得分 ×各因子所对应的方差贡献率)=∑(各原始变量×因子得分系数 ×各因子所对应的方差贡献率),

喜欢 (4)or分享 (0)



版权声明:本文为weixin_29677553原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。