PROMAX Perform Promax oblique rotation after orthogonal Varimax rotation of the rows of the input data. A method for linear decomposition by "rotating to simple structure."

Usage: >> [R] = promax(data,ncomps);
>> [R,V] = promax(data,ncomps,maxit);

Inputs:
data   
Promax operates on rows of the input data matrix
ncomps   
operate on the N largest PCA components (default|0 -> all)
maxit   
maximum number of iterations {default|0 -> 5}

Outputs:
R   
is the non-orthogonal Promax rotation matrix i.e., >> promax_rotated_data = R*data;
V   
is the orthogonal Varimax rotation matrix i.e., >> varimax_rotated_data = V*data;

Author: Colin Humphries, CNL / Salk Institute, 1998

See also: runica

See the matlab file promax.m (may require other functions)

Back to functions