让我们x
成为一个示例数据框。
set.seed(0)
x <- replicate(4, rnorm(10))
principal
使用包中的函数的 PCApsych
将产生:
> principal(x, nf=4, rotate="none")
...
PC1 PC2 PC3 PC4
SS loadings 1.91 1.09 0.68 0.31
Proportion Var 0.48 0.27 0.17 0.08
Cumulative Var 0.48 0.75 0.92 1.00
Proportion Explained 0.48 0.27 0.17 0.08
Cumulative Proportion 0.48 0.75 0.92 1.00
使用该标准旋转 PCA 解决方案会varimax
产生新的组件,现在命名RCi
以指示 PC 已旋转(因此,它们不再是 PC)。
> principal(x, nf=4, rotate="varimax")
...
RC4 RC3 RC2 RC1
SS loadings 1.03 1.02 1.00 0.95
Proportion Var 0.26 0.26 0.25 0.24
Cumulative Var 0.26 0.51 0.76 1.00
Proportion Explained 0.26 0.26 0.25 0.24
Cumulative Proportion 0.26 0.51 0.76 1.00
我的问题:为什么现在的顺序RC4
是RC1
数字从 4 减少到 1。RC 仍然根据其在 SS 中的份额进行排序。由于旋转是正交的,我不明白这一点。RC 名称的顺序传达了哪些有用的额外信息?或者如果旋转是正交的,我是否错误地认为顺序是任意的?
谢谢!