Why Response Coordinates Do Not Change the Roots
A MANOVA analysis can describe the same responses in different coordinates. For example, a response measured in one set of units can be rescaled, or several responses can be replaced by linear combinations of one another. Such a change alters the entries of the hypothesis and error matrices. It should not, however, alter the generalized roots that describe their relative geometry: an invertible relabelling of response coordinates does not create or remove a hypothesis direction.
This tutorial makes that statement precise. Throughout, let \(H\) and \(E\) be real symmetric \(p\times p\) matrices, with \(H\) positive semidefinite and \(E\) positive definite. Positive definiteness of \(E\) ensures that the generalized eigenvalue problem is well defined and has \(p\) real roots, counted with multiplicity.
Let \(Y\) denote a data matrix with \(p\) response columns. A change of response coordinates can be written \(Y^*=YA\), where \(A\) is a nonsingular \(p\times p\) matrix. Under this change, sums-of-squares-and-cross-products matrices formed from the responses transform by congruence:
For instance, if an error matrix is \(E=R^TR\), where the rows of \(R\) are residual response vectors, then the transformed residual matrix is \(RA\), and its error matrix is \((RA)^T(RA)=A^TEA\). The same reasoning applies to the hypothesis matrix. Since \(A\) is nonsingular, \(E^*\) remains positive definite.
The Invariance Theorem
The determinant identity proves the result directly. For every scalar \(\lambda\),
The factor \(\det(A)^2\) is nonzero and does not depend on \(\lambda\). Thus the two characteristic polynomials differ only by a nonzero constant factor, so they have the same roots with the same multiplicities. This proves the theorem. \(\square\)
The same invariance has an eigenvector interpretation. If \(v^*\ne 0\) solves \(H^*v^*=\lambda E^*v^*\), then
Multiplying by \((A^T)^{-1}\) gives \(H(Av^*)=\lambda E(Av^*)\). Since \(A\) is nonsingular, \(Av^*\ne 0\). Conversely, a generalized eigenvector \(v\) for \(H,E\) corresponds to \(v^*=A^{-1}v\) for \(H^*,E^*\). Thus the transformation changes the coordinates used to describe a direction, not its generalized root.
Worked Example: Checking Invariance by Determinants
Let
The matrix \(A\) is nonsingular because \(\det(A)=1\). Before transforming, the generalized roots solve
Therefore the roots are \(4\) and \(2\). Now calculate the transformed matrices. The columns of \(A\) are \((1,0)^T\) and \((1,1)^T\), so
Their determinant polynomial is
The transformed roots are again \(4\) and \(2\). The matrices have changed, but the roots have not.
Whitening the Error Matrix
A useful coordinate choice makes the error matrix the identity. Since \(E\) is symmetric positive definite, its spectral decomposition gives a symmetric positive-definite square root \(E^{1/2}\) and its inverse \(E^{-1/2}\). Choose \(A=E^{-1/2}\). Then
The following result explains why this choice is useful.
To prove the claim, factor \(H-\lambda E\) as
Taking determinants yields \(\det(H-\lambda E)=\det(E)\det(K-\lambda I)\). Since \(\det(E)>0\), the two determinants have the same roots, with multiplicities. Also, for every vector \(x\),
Thus \(K\) is symmetric positive semidefinite, and its ordinary eigenvalues are real and nonnegative. This proves the result. \(\square\)
Worked Example: Whitening a Nonidentity Error Matrix
Consider
The error matrix is positive definite, and \(E^{-1/2}=\begin{pmatrix}1/2&0\\0&1\end{pmatrix}\). Whitening gives
The characteristic polynomial of \(K\) is
Solving the quadratic gives the roots \(\lambda=(3+\sqrt{5})/2\) and \(\lambda=(3-\sqrt{5})/2\). Directly from the original pair,
The same two roots result. Whitening has reduced the generalized eigenvalue calculation to an ordinary eigenvalue calculation for a symmetric matrix.
Choosing Coordinates to Simplify the Calculation
Whitening is one convenient choice, not the only one. Once the error matrix is the identity, an orthogonal response transformation can diagonalize the symmetric matrix \(K\). This follows from the spectral theorem: a real symmetric matrix has an orthonormal basis of eigenvectors. In those coordinates, the hypothesis matrix is diagonal and the error matrix remains the identity. Each diagonal entry is a generalized root.
Worked Example: Rotating to Diagonal Coordinates
Suppose the error matrix is already \(E=I\), and
The roots solve
Thus the roots are \(6\) and \(1\). Corresponding unit eigenvectors are \((2,1)^T/\sqrt{5}\) and \((1,-2)^T/\sqrt{5}\). Put them in the columns of
The columns are orthonormal, so \(Q^TQ=I\). Direct multiplication gives
The roots are now visible on the diagonal. Since \(Q\) is nonsingular, the invariance theorem guarantees that this rotation has not changed them.
What the Invariance Does—and Does Not—Say
The invariance is useful whenever response coordinates are chosen for clarity or numerical convenience. Rescaling responses to use more manageable units, taking invertible linear combinations, or whitening \(E\) can change the entries of \(H\) and \(E\) substantially. Yet the generalized roots remain identical. The hypothesis and error matrices describe a pair of quadratic forms, and a nonsingular coordinate change rewrites both forms in the same new coordinates.
A transformation must be nonsingular. If \(A\) is singular, at least one response direction is discarded or collapsed. In that case \(\det(A)=0\), the determinant argument no longer gives a nonzero constant multiple of the original polynomial, and preservation of all roots is not guaranteed. Likewise, the congruence rule requires transforming both matrices consistently; changing \(H\) while leaving \(E\) unchanged is not, in general, a response-coordinate transformation.
Check Your Understanding
Use the determinant identity and the coordinate interpretation to answer these questions.
- Why does \(\det(A)^2\) not affect the roots of the determinant polynomial when \(A\) is nonsingular?
- If \(E\) is positive definite, what response transformation makes the transformed error matrix the identity?
- For a generalized eigenvector \(v^*\) after transformation, how is the corresponding original-coordinate vector obtained?
- Why does the invariance proof fail to guarantee the same roots when \(A\) is singular?
- What property of a symmetric matrix allows an orthogonal transformation to diagonalize the whitened hypothesis matrix?