当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R varimax 因子分析的旋转方法


R语言 varimax 位于 stats 包(package)。

说明

这些函数‘rotate’在因子分析中加载矩阵。

用法

varimax(x, normalize = TRUE, eps = 1e-5)
promax(x, m = 4)

参数

x

载荷矩阵,具有 行和

m

该电源使用了 promax 的目标。建议使用 2 到 4 的值。

normalize

合乎逻辑的。是否应该进行 Kaiser 标准化?如果是这样,x 的行将在旋转之前重新缩放到单位长度,然后再缩小。

eps

停止容差:奇异值之和的相对变化。

细节

这些寻求因子x %*% T的‘rotation’,旨在阐明载荷矩阵的结构。矩阵 Tvarimax 的旋转(可能带有反射),但是 promax 的一般线性变换,并保留因子的方差。

包含组件的列表

loadings

"loadings" 的 ‘rotated’ 载荷矩阵 x %*% rotmat

rotmat

‘rotation’ 矩阵。

例子

## varimax with normalize = TRUE is the default
fa <- factanal( ~., 2, data = swiss)
varimax(loadings(fa), normalize = FALSE)
promax(loadings(fa))

参考

Hendrickson, A. E. and White, P. O. (1964). Promax: a quick method for rotation to orthogonal oblique structure. British Journal of Statistical Psychology, 17, 65-70. doi:10.1111/j.2044-8317.1964.tb00244.x.

Horst, P. (1965). Factor Analysis of Data Matrices. Holt, Rinehart and Winston. Chapter 10.

Kaiser, H. F. (1958). The varimax criterion for analytic rotation in factor analysis. Psychometrika, 23, 187-200. doi:10.1007/BF02289233.

Lawley, D. N. and Maxwell, A. E. (1971). Factor Analysis as a Statistical Method, second edition. Butterworths.

也可以看看

factanalHarman74.cor

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Rotation Methods for Factor Analysis。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。