That worked! Thanks, Paige! ods exclude all;
proc factor
data = z1
n = 3
rotate = varimax;
ods output OrthRotFactPat = z2;
run;
ods exclude none;
proc sort
data = z2
out = z3 (drop = variable);
by descending
factor1;
run;
proc print
data = z3 noobs;
run; Label Factor1 Factor2 Factor3 Dramatic 0.83344 -0.01713 -0.19708 Manipulative 0.78543 0.08145 -0.04691 Arrogant 0.67687 -0.04548 0.10403 Eccentric 0.54909 0.2988 0.1542 Mistrustful 0.27123 0.68113 0.24104 Passive-Agressive -0.05357 0.17009 0.61706 Volatile -0.09984 0.79007 0.0159 Detached -0.27916 0.18104 0.76462 Perfectionist -0.3187 0.02075 0.06406 Dependent -0.37995 0.33545 -0.63903 Cautious -0.65933 0.49985 0.02697
... View more