Learn R Programming

psych (version 1.0-33)

factor.rotate: ``Hand" rotate a factor loading matrix

Description

Given a factor or components matrix, it is sometimes useful to do arbitrary rotations of particular pairs of variables. This supplements the much more powerful rotation package GRProtation and is meant for specific requirements to do unusual rotations.

Usage

factor.rotate(f, angle, col1, col2)

Arguments

f
original loading matrix
angle
angle (in degrees!) to rotate
col1
column in factor matrix defining the first variable
col2
column in factor matrix defining the second variable

Value

  • the resulting rotated matrix of loadings.

Details

Partly meant as a demonstration of how rotation works, factor.rotate is useful for those cases that require specific rotations that are not available in more advanced packages such as GPArotation.

References

http://personality-project.org/revelle/syllabi/405.syllabus.html