Tutorials › Multivariate Statistics (Graduate) › Factor Score Indeterminacy and Common Interpretive Errors

Factor Rotation and Assessment · Tutorial 569 of 975

Factor Score Indeterminacy and Common Interpretive Errors

Distinguish uncertainty about individual factor values from model fit, and interpret regression, Bartlett, and rotated factor scores with care.

Advanced 12 min read

What You'll Learn

  • Define factor-score indeterminacy under a fixed factor model.
  • Derive the Gaussian conditional mean and uncertainty of a factor score.
  • Compare regression and Bartlett scores for the same observations and fitted model.
  • Explain why regression scores are typically less variable than the factors.
  • Track individual scores correctly when factor coordinates are rotated.
  • Diagnose common errors in treating estimated scores as observed factor values.

Why Factor Scores Need Careful Interpretation

A fitted factor model describes how a set of observed variables covaries through a smaller set of latent factors. That description does not, by itself, make each person’s factor values directly observable. For an individual with observed measurements, a scoring method produces an estimate of those unobserved values. Different methods can produce different estimates while using the same fitted model, because they use different criteria to turn the observed measurements into a point score.

This distinction matters in applications. A factor score may be used to rank individuals, compare groups, or enter a later analysis. Those uses can be misleading if the score is treated as an error-free measurement of a known latent value. We will keep three objects separate: the model’s latent random factor vector, an individual’s unobserved realization of that vector, and a score computed from that individual’s observed data.

Definition: In the common factor model, let \(z\) be a \(p\)-vector of centered observed variables and let \(\eta\) be a \(q\)-vector of factors. Write $$ z=\Lambda\eta+\epsilon, $$ where \(\Lambda\) is the \(p\times q\) loading matrix and \(\epsilon\) is a \(p\)-vector of unique factors. Assume \(E[\eta]=0\), \(\operatorname{Var}(\eta)=\Phi\), \(E[\epsilon]=0\), \(\operatorname{Var}(\epsilon)=\Psi\), and \(\eta\) and \(\epsilon\) are independent. Thus \(\operatorname{Var}(z)=\Sigma=\Lambda\Phi\Lambda'+\Psi\). A factor score estimate is a rule that maps an observed \(z\) to an estimate of the individual’s unobserved \(\eta\). Factor-score indeterminacy refers to the fact that the model and observed measurements generally do not specify one exact value of \(\eta\) for each individual.

Indeterminacy is not the same as rotational indeterminacy. Rotation concerns alternative factor coordinates and loading representations for the model. Even after a particular representation has been selected and held fixed, uncertainty about an individual’s factor values remains. Scoring methods then provide different ways to summarize that uncertainty or to approximate the latent values.

Conditional Factor Scores Under a Gaussian Model

A useful precise account is available when the model is Gaussian. Assume \(\eta\sim N(0,\Phi)\) and \(\epsilon\sim N(0,\Psi)\), independently, with \(\Phi\) and \(\Psi\) positive definite. The conditional distribution of \(\eta\) given \(z\) then has a mean and covariance. The mean is the regression score; the covariance describes uncertainty that remains after observing \(z\).

Theorem: Under the Gaussian assumptions above, define \(A=\Phi^{-1}+\Lambda'\Psi^{-1}\Lambda\). Then $$ E[\eta\mid z]=A^{-1}\Lambda'\Psi^{-1}z =\Phi\Lambda'\Sigma^{-1}z, \qquad \operatorname{Var}(\eta\mid z)=A^{-1}. $$ Because \(A\) is positive definite, \(A^{-1}\) is positive definite. Thus, for a finite set of measurements under these assumptions, the conditional distribution of \(\eta\) is not concentrated at one exact vector.

Proof. For fixed observed \(z\), the joint Gaussian density viewed as a function of \(\eta\) is proportional to $$ \exp\left\{-\frac{1}{2}\left[\eta'\Phi^{-1}\eta+ (z-\Lambda\eta)'\Psi^{-1}(z-\Lambda\eta)\right]\right\}. $$ Expanding the terms that involve \(\eta\) gives the quadratic form $$ \eta'A\eta-2\eta'\Lambda'\Psi^{-1}z, \qquad A=\Phi^{-1}+\Lambda'\Psi^{-1}\Lambda. $$ Since \(\Phi^{-1}\) is positive definite and \(\Lambda'\Psi^{-1}\Lambda\) is positive semidefinite, \(A\) is positive definite. Completing the square, with \(m=A^{-1}\Lambda'\Psi^{-1}z\), yields $$ \eta'A\eta-2\eta'\Lambda'\Psi^{-1}z =(\eta-m)'A(\eta-m)-m'Am. $$ The terms not involving \(\eta\) affect only the normalizing constant. The conditional density is therefore Gaussian with mean \(m\) and covariance \(A^{-1}\). This proves the first expression for the conditional mean and the conditional covariance.

To verify the other expression for the mean, note that \(A\Phi=I+\Lambda'\Psi^{-1}\Lambda\Phi\). Also, \(\Sigma\Psi^{-1}\Lambda=\Lambda\Phi\Lambda'\Psi^{-1}\Lambda+\Psi\Psi^{-1}\Lambda=\Lambda(\Phi\Lambda'\Psi^{-1}\Lambda+I)\). Consequently, \(\Sigma\Psi^{-1}\Lambda=\Lambda\Phi A\). Multiplying by \(\Sigma^{-1}\) on the left and by \(A^{-1}\) on the right gives \(\Psi^{-1}\Lambda A^{-1}=\Sigma^{-1}\Lambda\Phi\). Transposing this equality gives \(A^{-1}\Lambda'\Psi^{-1}=\Phi\Lambda'\Sigma^{-1}\), as required. Finally, since \(A\) is positive definite, its inverse is positive definite. The conditional covariance is therefore nonzero in every nonzero direction, so observing \(z\) does not determine an exact \(\eta\). \(\square\)

The theorem describes conditional uncertainty under a specified probability model; it does not say that all scoring methods have the same goal. The regression score is the conditional mean, which minimizes expected squared error under the stated Gaussian model. Bartlett scoring instead chooses factor values to fit the observed measurements by weighted least squares, without the same shrinkage toward the population mean.

Regression and Bartlett Scores Can Differ

For the common factor model with \(\Psi\) positive definite and \(\Lambda'\Psi^{-1}\Lambda\) invertible, the regression score and Bartlett score for an observed vector \(z\) are $$ \hat{\eta}_{R}=\Phi\Lambda'\Sigma^{-1}z, \qquad \hat{\eta}_{B}=(\Lambda'\Psi^{-1}\Lambda)^{-1}\Lambda'\Psi^{-1}z. $$ The regression score uses the factor distribution as well as the measurement model. Bartlett scoring minimizes the weighted squared residual \((z-\Lambda a)'\Psi^{-1}(z-\Lambda a)\) over candidate factor values \(a\). These objectives need not select the same value.

Worked Example: Two Scores From One Fitted Model

Suppose there is one factor with variance \(1\), two observed variables, loadings \(\Lambda=(0.8,0.6)'\), and unique variances \(\Psi=\operatorname{diag}(0.36,0.64)\). For an individual with observed standardized values \(z=(1,-1)'\), calculate both scores.

The model-implied observed covariance is $$ \Sigma=\Lambda\Lambda'+\Psi =\begin{pmatrix}0.64+0.36&0.48\\0.48&0.36+0.64\end{pmatrix} =\begin{pmatrix}1&0.48\\0.48&1\end{pmatrix}. $$ Its inverse is \(\Sigma^{-1}=\frac{1}{0.7696}\begin{pmatrix}1&-0.48\\-0.48&1\end{pmatrix}\). Thus the regression-score weights are $$ \Lambda'\Sigma^{-1} =\left(\frac{320}{481},\frac{135}{481}\right), $$ and \(\hat{\eta}_{R}=(320-135)/481=185/481\approx0.385\).

For Bartlett scoring, \(\Lambda'\Psi^{-1}\Lambda=0.64/0.36+0.36/0.64=337/144\). The two entries of \(\Lambda'\Psi^{-1}\) are \(0.8/0.36=20/9\) and \(0.6/0.64=15/16\). Therefore the Bartlett weights are \((320/337,135/337)\), and $$ \hat{\eta}_{B}=\frac{320-135}{337}=\frac{185}{337}\approx0.549. $$ Both calculations use the same loadings, factor variance, unique variances, and observed vector. Their different answers reflect different scoring rules, not different fitted covariance models.

The difference is systematic in this example, not merely a rounding issue. The regression score is a conditional mean and is pulled toward the population mean of zero. Bartlett scoring imposes a different fitting criterion. Under this model, its weights satisfy \(W_B\Lambda=1\), where \(W_B=(\Lambda'\Psi^{-1}\Lambda)^{-1}\Lambda'\Psi^{-1}\). That property gives \(E[\hat{\eta}_B\mid\eta]=\eta\) when the model holds, but it does not make the realized score equal to the individual’s unobserved factor value.

What the Uncertainty Means for Individual Scores

In the numerical model above, the conditional variance can be computed directly: $$ \operatorname{Var}(\eta\mid z) =\left(1+\frac{337}{144}\right)^{-1} =\frac{144}{481}\approx0.299. $$ This variance is the same for every \(z\) in this Gaussian model. It shows that even after observing both measurements, uncertainty about the person’s latent factor remains. The regression score gives the center of the conditional distribution, not a claim that the true individual factor equals that center exactly.

Worked Example: Regression Scores Are Shrunk

Use the same model, now with \(z=(1,1)'\). The regression score is $$ \hat{\eta}_{R}=\frac{320+135}{481}=\frac{455}{481}\approx0.946, $$ whereas the Bartlett score is $$ \hat{\eta}_{B}=\frac{320+135}{337}=\frac{455}{337}\approx1.350. $$ The observed values point in the positive factor direction, so both scores are positive. The regression score is closer to zero because it accounts for the prior distribution \(\eta\sim N(0,1)\); Bartlett scoring’s weighted residual criterion does not impose that same pull toward zero.

The regression score also has less variance across individuals than the factor itself. In this one-factor model, \(\hat{\eta}_{R}=\frac{337}{481}\eta+W_R\epsilon\), where \(W_R=(320/481,135/481)\). Its variance is \(\operatorname{Var}(\hat{\eta}_{R})=337/481\approx0.701\), below \(\operatorname{Var}(\eta)=1\). This follows as well from the conditional-mean decomposition: \(\operatorname{Var}(\eta)=\operatorname{Var}(E[\eta\mid z])+E[\operatorname{Var}(\eta\mid z)]\), so here \(\operatorname{Var}(\hat{\eta}_{R})=1-144/481=337/481\). A spread of regression scores should not be mistaken for the full spread of latent factor values.

Rotation Changes Coordinates, Not the Underlying Model

A second source of apparent disagreement is comparing scores expressed in different rotated factor coordinates. Suppose \(T\) is an invertible \(q\times q\) matrix and define \(\Lambda^*=\Lambda T\), \(\eta^*=T^{-1}\eta\), and \(\Phi^*=T^{-1}\Phi T^{-T}\). Then \(\Lambda^*\eta^*=\Lambda\eta\), and the common covariance representation is unchanged. A numerical score vector will generally have different entries in the new coordinates, even when it represents the same latent point.

Result: Under the transformation above, \(\Sigma\) is unchanged and the Gaussian regression score transforms as \(\hat{\eta}_R^*=T^{-1}\hat{\eta}_R\). Its conditional covariance transforms as \(\operatorname{Var}(\eta^*\mid z)=T^{-1}\operatorname{Var}(\eta\mid z)T^{-T}\).

Proof. The common covariance under the transformed representation is $$ \Lambda^*\Phi^*\Lambda^{*'} =\Lambda T(T^{-1}\Phi T^{-T})T'\Lambda' =\Lambda\Phi\Lambda'. $$ Since the uniqueness covariance is unchanged, the observed covariance \(\Sigma\) is unchanged. The transformed regression score is $$ \Phi^*\Lambda^{*'}\Sigma^{-1}z =(T^{-1}\Phi T^{-T})T'\Lambda'\Sigma^{-1}z =T^{-1}\Phi\Lambda'\Sigma^{-1}z =T^{-1}\hat{\eta}_R. $$ The conditional covariance transforms by applying the same linear transformation to the conditional factor vector: \(\operatorname{Var}(T^{-1}\eta\mid z)=T^{-1}\operatorname{Var}(\eta\mid z)T^{-T}\). Thus the entries change as coordinates should, while the represented point and model remain consistent. \(\square\)

Worked Example: The Same Score in Rotated Coordinates

Let \(\Lambda=I\), \(\Phi=I\), and \(\Psi=I\), so \(\Sigma=2I\). For \(z=(2,0)'\), the regression score is \(\hat{\eta}_R=\frac12z=(1,0)'\). Now use the orthogonal rotation $$ T=\begin{pmatrix}\cos 45^\circ&-\sin 45^\circ\\\sin 45^\circ&\cos 45^\circ\end{pmatrix}. $$ The rotated score is \(T'\hat{\eta}_R=(\cos45^\circ,-\sin45^\circ)'=(1/\sqrt{2},-1/\sqrt{2})'\), approximately \((0.707,-0.707)'\). These are not competing estimates in a common coordinate system. Transforming the rotated score back gives \(T(T'\hat{\eta}_R)=\hat{\eta}_R=(1,0)'\). The observed covariance remains \(2I\) in either representation.

Common Interpretive Errors

Factor scores are useful summaries, but their interpretation must match how they were computed. The following errors conflate the unobserved factor, its estimate, and the model used to obtain that estimate.

  • Calling an estimated score the observed factor. The factor is latent; the score is calculated from observed measurements and a scoring rule. Under the Gaussian assumptions above, the conditional variance is positive, so the score is not an exact observation of the factor.
  • Treating scores from different methods as interchangeable. Regression and Bartlett scores optimize or summarize different things. Their discrepancies do not, by themselves, indicate that one model has been fitted differently.
  • Assuming regression-score variance equals factor variance. Regression scores are conditional means and are typically less variable than the latent factors. Their compressed range is a consequence of prediction under uncertainty, not proof that the factors themselves have a narrow range.
  • Comparing rotated score entries without aligning coordinates. A score’s components depend on the factor coordinate system. Before comparing scores across rotations, transform them to a common orientation or compare quantities that are invariant to the coordinate change.
  • Interpreting small score differences as certain rank differences. Two nearby point estimates do not establish that one person’s latent factor is truly higher. The estimates do not remove individual-level uncertainty.
Key takeaway: A factor model describes a distribution for observed variables and latent factors; a scoring method supplies an estimate of an individual’s latent values. State which scoring rule and factor coordinates were used, and do not interpret a point score as an error-free observed factor.

Check Your Understanding

Use the definitions and results above to answer the following questions.

  1. Under the Gaussian factor model, what do the conditional mean and conditional covariance of \(\eta\) given \(z\) each represent?
  2. Why can regression and Bartlett scores differ even when they use the same loadings and covariance model?
  3. In the two-indicator example, why is the regression score for \(z=(1,1)'\) smaller than the Bartlett score?
  4. How should an individual’s score vector change when the factor coordinates are transformed by an invertible matrix \(T\)?
  5. Give one reason why ranking individuals by estimated scores should not be interpreted as a certain ranking of their latent factor values.
Clinical Biostats