Does it have to be SAS/IML?
In SAS/Stat you can code:
Q-technique factor analysis (as opposed to R-technique factor analysis, the most common form of factor analysis)
See:
Applied Clustering Techniques Course Notes
http://www.sas.com/store/books/categories/course-notes/applied-clustering-techniques-course-notes/pr...
https://support.sas.com/edu/schedules.html?id=2756&ctry=us
Appendix B Fuzzy Clustering .................................................................................. B-1
B.1 Fuzzy Clustering ............................................................................................................. B-3
Demonstration: Q-Methodology ............................................................................ B-11
Here you will learn to find fuzzy clusters using Q-technique factor analysis, in which observations are
assessed on their relative membership in a set of derived factors. The derived factors are the fuzzy
clusters. Squaring the factor loadings reflects the degree of membership exhibited by each observation in
the associated cluster.
Q-technique analysis is particularly applicable to clinical research (bioinformatics), in which there are
typically many variables and relatively few cases.
Koen