Factor analysis is a statistical technique used to identify underlying factors or latent variables that explain the relationships among a set of observed variables. It is a data reduction method that aims to explain the maximum amount of common variance in a correlation matrix using the smallest number of explanatory concepts or factors.