This function can be used to qualitatively assess the choice of dimensionality (as well as the fit) in the \(m\)-factor model.
This is done using the concept of communalities.
The communality refers to the amount of variance of feature \(j\) explained by the latent features.
It is then of interest to compare lower-bound estimates of the (population) communalities to the extracted communalities under the \(m\)-factor model.
Guttman (1956) gave the best possible lower-bound estimates to the communalities, which can essentially be considered squared multiple correlations: the proportion of variance in feature \(j\) that is explained by the remaining \(p - 1\) features.
To assess a factor model, these might be compared to the retrieved estimated communalities under the \(m\)-factor model.
When the chosen latent dimensionality is sufficient then one would expect that, for almost all features, the retrieved communality approximately equals or exceeds its corresponding lower-bound estimate.
If this is not the case then one might have extracted too few factors.