varimax {epca}R Documentation

Varimax Rotation

Description

This is a re-implementation of stats::varimax, which (1) adds a parameter for the maximum number of iterations, (2) sets the default normalize parameter to FALSE, (3) outputs the number of iteration taken, and (4) returns regular matrix rather than in loadings class.

Usage

varimax(x, normalize = FALSE, eps = 1e-05, maxit = 1000L)

Arguments

x

A loadings matrix, with p rows and k < p columns

normalize

logical. Should Kaiser normalization be performed? If so the rows of x are re-scaled to unit length before rotation, and scaled back afterwards.

eps

The tolerance for stopping: the relative change in the sum of singular values.

maxit

integer, maximum number of iteration (default to 1,000).

Value

A list with three elements:

rotated

the rotated matrix.

rotmat

the (orthogonal) rotation matrix.

n.iter

the number of iterations taken.

See Also

stats::varimax


[Package epca version 1.1.0 Index]