The following is the SAS code written in its entirety by me with the exception of the Polychor.sas code, which was written by Uebersax. This is the code I use as a template for properly performing an EFA, particularly for on ordinal data. You are free to use the code in your work so long as you cite my AEA workshop and at least one of the following two articles, depending on relevancy. This articles illustrate how to write up the results of an EFA. The 2009 article also introduces a new method of factor analysis that I developed, E/CFA. You may learn more about this method from a previous AEA presentation posted to the public eLibrary. workshop Gugiu, P.C. (2013, October). The Nuts and Bolts of Factor Analysis. Workshop to be presented at the American Evaluation Association in Washington, D.C. articles Gugiu, P.C., Coryn, C.L.S., & Applegate, E.B. (2010). Structure and Measurement Properties of the Patient Assessment of Chronic Illness Care (PACIC) Instrument. Journal of Evaluation in Clinical Practice, 16(3), 509-516. Gugiu, P.C., Coryn, C.L.S., Clark, R., & Kuehn, A. (2009). Development of the Short-version of the Patient Assessment of Chronic Illness Care (PACIC) Instrument. Chronic Illness, 5(4), 268-276. #SAS #ParallelAnalysis #2013Conference #Gugiu #polychoric #QuantitativeMethods-TheoryandDesign #factoranalysis #HowTo