Factor Analysis in Stata

Conducting Exploratory Factor Analysis in Stata is relatively straight forward. Run the factor command, followed by the rotate command. There are also other post-estimation commands. For examples of running EFA in Stata, go here or here. Running a Confirmatory Factor Analysis in Stata is a little more complicated. A cfa module, which is maintained and updated by Stanislav Kolenikov, can be downloaded by running the following command in Stata:


net from http://web.missouri.edu/~kolenikovs/stata/


The command syntax is:

The accompanying paper which contains the description of the commands and illustrative examples is here -> cfa-sj-kolenikov.



Stata Annotated Output: Factor Analysis. UCLA: Academic Technology Services, Statistical Consulting Group.

from http://www.ats.ucla.edu/stat/stata/output/fa_output.htm (accessed October 14, 2011).


John B. Willett, Conducting Exploratory Factor Analyses, in Selected Multivariate Data-Analytic Methods.

from http://isites.harvard.edu/fs/docs/icb.topic863573.files/Section_III/Section%20III_3/III_3a_1.do (accessed October 14, 2011).


Stanislav Kolenikov, Confi rmatory factor analysis using cfa.

from http://web.missouri.edu/~kolenikovs/stata/cfa-sj-kolenikov.pdf (accessed October 14, 2011).

2 thoughts on “Factor Analysis in Stata

  1. That is quite a very informative post. At first I really don’t have an idea about it. Glad you elaborate the info on your blog. Thanks a lot. 😀

  2. Hey, I think your site might be having browser
    compatibility issues. When I look at your website in Safari, it
    looks fine but when opening in Internet Explorer,
    it has some overlapping. I just wanted to give you a quick heads up!
    Other then that, awesome blog!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s