This document provides an overview of factor analysis, including exploratory factor analysis (EFA) and confirmatory factor analysis (CFA). EFA is used to discover the underlying constructs influencing a set of measured variables, while CFA tests whether a specified set of constructs is influencing responses as predicted. The document outlines the theoretical basis for factor analysis and provides details on performing EFA, including extracting factors, rotating solutions, and interpreting results. It also covers performing CFA, evaluating model fit, and comparing models. Combining EFA and CFA on separate data sets is recommended to generate and test theories.