Skip to main content icon/video/no-internet

Multiple factor analysis (MFA) analyzes observations described by several “blocks” or sets of variables. MFA seeks the common structures present in all or some of these sets. MFA is performed in two steps. First, a principal component analysis (PCA) is performed on each data set, which is then “normalized” by dividing all its elements by the square root of the first eigenvalue obtained from its PCA. Second, the normalized data sets are merged to form a unique matrix, and a global PCA is performed on this matrix. The individual data sets are then projected onto the global analysis to analyze communalities and discrepancies. MFA is used in very different domains such as sensory evaluation, economy, ecology, and chemistry.

MFA is used to analyze a set of observations described by several groups of variables. The number of variables in each group may differ, and the nature of the variables (nominal or quantitative) can vary from one group to the other, but the variables should be of the same nature in a given group. The analysis derives an integrated picture of the observations and of the relationships between the groups of variables.

The goal of MFA is to integrate different groups of variables describing the same observations. In order to do so, the first step is to make these groups of variables comparable. Such a step is needed because the straight-forward analysis obtained by concatenating all variables would be dominated by the group with the strongest structure. A similar problem can occur in a non-normalized PCA: Without normalization, the structure is dominated by the variables with the largest variance. For PCA, the solution is to normalize (i.e., to use z scores) each variable by dividing it by its standard deviation. The solution proposed by MFA is similar: To compare groups of variables, each group is normalized by dividing all its elements by a quantity called its first singular value, which is the matrix equivalent of the standard deviation. Practically, this step is implemented by performing a PCA on each group of variables. The first singular value is the square root of the first eigenvalue of the PCA. After normalization, the data tables are concatenated into a data table that is submitted to PCA.

Table 1 Raw Data for the Wine Example
Expert 1 Expert 2 Expert 3
Wines Oak Type Fruity Woody Coffee Red Fruit Roasted Vanillin Woody Fruity Butter Woody
Wine 1 1 1 6 7 2 5 7 6 3 6 7
Wine 2 2 5 3 2 4 4 4 2 4 4 3
Wine 3 2 6 1 1 5 2 1 1 7 1 1
Wine 4 2 7 1 2 7 2 1 2 2 2 2
Wine 5 1 2 5 4 3 5 6 5 2 6 6
Wine 6 1 3 4 4 3 5 4 5 1 7 5

An Example

To illustrate MFA, we selected six wines, coming from the same harvest of Pinot Noir, aged in six different barrels made with one of two different types of oak. Wines 1, 5, and 6 were aged with the first type of oak, and wines 2, 3, and 4 with the second. Next, we asked each of three wine experts to choose from two to five variables to describe the six wines. For each wine, the expert rated the intensity of the variables on a 9 point scale. The results are presented in Table 1 (the same example is used in the entry for STATIS). The goal of the analysis is twofold. First, we want to obtain a typology of the wines, and second, we want to know if there is an agreement between the experts.

...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles

Sage Recommends

We found other relevant content for you on other Sage platforms.

Loading