Click or drag to resize

VarimaxRotation Class

Class for computing the varimax rotation of the factor from a factor analysis. Rotates the coordinates to maximize the sum of the variances of the squared loadings. Kaiser normalization is optionally performed, and the default stopping tolerance (1e-12) is used.
Inheritance Hierarchy
SystemObject
  CenterSpace.NMath.CoreVarimaxRotation

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
[SerializableAttribute]
public class VarimaxRotation : IFactorRotation, 
	ICloneable

The VarimaxRotation type exposes the following members.

Constructors
 NameDescription
Public methodVarimaxRotation Constructs a
C#
VarimaxRotation
object with the following defaults:
C#
Tolerance
= 1e-12
C#
Normalize
= true
C#
MaxIterations
= 15,000
Top
Properties
 NameDescription
Public propertyConverged Returns
C#
true
if the algorithm converged.
Public propertyIterations The number of iterations performed by the algorithm.
Public propertyMaxIterations The number of iterations performed by this algorithm will not exceed this number.
Public propertyNormalize Should Kaiser normalization be performed. If
C#
true
the rows of the input matrix are re-scaled to unit length before rotation and scaled back afterwards.
Public propertyTolerance Tolerance for convergence criteria. Iteration stops when the relative change in the sum of the singular values is less than this number.
Public propertyTransformationMatrix The transformation, or roation, matrix used to perform the rotation.
Top
Methods
 NameDescription
Public methodClone Returns a deep copy of self.
Public methodRotate Applies varimax rotation to the given matrix, whose columns contain the components or factors, and returns the result.
Top
See Also