If num.factor is NULL,the function will select the number of factors as the number of eigenvalues greater than 1.
The principal function is used in order to choose the measure that will represent each factor. varimax is used to rotate the data during
the execution of the\ codeprincipal function. Any other parameter can be passed through ... in order to further control the principal function.
If any measures that happen to be extremely correlated among themselves (corr. >= 0.95), one of them
will have to be removed. Such measures are flagged by step1measures. These values can be removed with discard or they will be automatically removed by the function.