3 %>@brief Reproduces the factor rotation of Pirouette
6 %> Pirouette (Informetrix Inc.) Help Documentation.
13 if ~exist('flag_normal')
19 % Communality
as defined in 5.39 of Pirouette.pdf (Pirouette User
20 % Guide). There is one communality measure for each row of the loadings
21 % matrix (i.e., each of the original features/wavenumbers).
22 h = sqrt(sum(L.^2, 2));
26 L(i, :) = L(i, :)/(h(i)+realmin);
33 L = rotatefactors(L, 'normalize', 'off');
37 L(i, :) = L(i, :)*h(i);
41 disp(sprintf('INFO: Loadings were rotated (
pre-processing: ''%s'').', s));
function rotatefactors2(in L, in flag_normal)
Pre-processing block base class.
Analysis Session (AS) base class.