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.3
Syntax
[SerializableAttribute]
public class VarimaxRotation : IFactorRotation, 
	ICloneable

The VarimaxRotation type exposes the following members.

Constructors
  NameDescription
Public methodVarimaxRotation
Constructs a
VarimaxRotation
object with the following defaults:
Tolerance
= 1e-12
Normalize
= true
MaxIterations
= 15,000
Top
Properties
  NameDescription
Public propertyConverged
Returns
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
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