Factor analysis is a statistical technique used to reduce a large set of variables into a smaller set of underlying factors. It is used to identify underlying dimensions or factors that explain correlations among a set of variables. Factor analysis can reduce a large number of variables into a smaller number of factors to be used in subsequent multivariate analyses like regression or discriminant analysis. It expresses each original variable as a linear combination of the underlying factors.