应用量表时,R个个人pca得分不同于SAS和SPSS

时间:2018-12-26 20:56:02

标签: r sas pca spss

我以前曾将此问题发布到我最初关于缩放的问题中,但是这被认为是不适当的,并被删除并要求提交为新问题,所以我们在这里!

我和我的同事正在使用r(prcomp),SAS和SPSS执行PCA。我们都使用比例和居中。这三个变量均产生相同的变量/因子加载(程序之间的术语不同)。那里没有问题。

但是,R中产生的个人分数与SAS和SPSS不同。当我应用scale(to.my.pca)时,结果与SAS和SPSS相同。因此,似乎比例尺。R中的= TRUE不会传递给各个分数。使用r和SAS或r和SPSS的任何人都可以确认吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

R,SAS和SPSS使用不同的算法来找到最佳坐标系,从而为PCA设置特征值和相应的特征向量。因此,结果因软件而异。

例如,在二维坐标系中(将PCA应用于两个特征),逆时针旋转x轴或顺时针旋转y轴可以为您提供不同的特征值/向量,因此具有PCA的特征。