Tutorials › Multivariate Statistics (Graduate) › Redundant Contrasts and Effective Family Rank

Simultaneous Multivariate Inference · Tutorial 223 of 975

Redundant Contrasts and Effective Family Rank

Identify the rank of a contrast family, use it for reduced-subspace Scheffé protection, and interpret singular dependence in max-t calculations.

Intermediate 12 min read

What You'll Learn

  • Determine the effective rank of a matrix of contrast rows
  • Translate row dependence into exact linear relations among targets
  • Derive the reduced-subspace Scheffé multiplier and its degrees of freedom
  • Calculate the rank and null relations of a contrast correlation matrix
  • Distinguish a lower-dimensional span from a shorter finite max-t family
  • Recognize when proportional contrasts can be removed from a two-sided maximum

Why Redundant Contrasts Need Careful Interpretation

A simultaneous procedure may list many contrast targets even though those targets vary within a lower-dimensional subspace. This happens, for example, when one contrast is a linear combination of others. The dependence matters: it determines how many independent directions Scheffé’s procedure must protect, and it makes the correlation matrix used in max-t calculations singular. But dependence does not mean that every listed target can simply be deleted. A finite family of contrasts and the entire subspace they span are different objects.

Let \(X_1,\ldots,X_n\) be independent observations from \(N_p(\mu,\Sigma)\), with \(\Sigma\) positive definite. Write \(\bar X\) for their sample mean, \(S\) for their sample covariance matrix, and \(\nu=n-1\). Let \(C\) be an \(m\times p\) matrix whose rows are the contrast vectors \(c_j'\). The \(j\)th target is \(c_j'\mu\), and the listed target vector is \(C\mu\).

Definition: The effective family rank is \(r=\operatorname{rank}(C)\), the dimension of the row space of \(C\). A row is linearly redundant if it lies in the span of the other rows. For a particular row \(i\), this is equivalent to there being a relation \(a'C=0\) with \(a_i\ne0\). Such a relation implies \(a'C\mu=0\) for every \(\mu\), so the target coordinates obey an exact linear relation.

A zero row is not a genuine contrast target: it has zero variance and its target is identically zero. In what follows, the listed rows are nonzero unless a zero row is explicitly discussed. Since \(\Sigma\) is positive definite, each nonzero contrast has positive variance \(c_j'\Sigma c_j\).

Finding the Rank and Reading the Relations

The rank can be found by ordinary row reduction. It counts independent contrast directions, not necessarily the number of separately named targets. A row relation also gives a relation among the target values: if \(a'C=0\), then \(a'(C\mu)=0\). That is a statement about the targets for every possible mean vector, rather than a numerical coincidence in one sample.

Worked Example: Three Targets in a Two-Dimensional Span

Take \(p=3\) and let

$$ C=\begin{pmatrix} 1&0&0\\ 0&1&0\\ 1&1&0 \end{pmatrix}. $$

The third row is the sum of the first two, so \(\operatorname{rank}(C)=2\). If \(\mu=(\mu_1,\mu_2,\mu_3)'\), the target vector is

$$ C\mu= \begin{pmatrix} \mu_1\\ \mu_2\\ \mu_1+\mu_2 \end{pmatrix}. $$

The target relation is \( (C\mu)_3=(C\mu)_1+(C\mu)_2\). Thus there are three listed targets but only two independent directions. The third target is still a meaningful listed quantity; it is not an additional dimension of the contrast space.

Scheffé Protection Uses the Span Dimension

Scheffé protection concerns every contrast direction in the row space of \(C\), not merely the \(m\) rows printed in the matrix. The relevant dimension is therefore \(r\). The finite-sample calibration follows by applying the one-sample Hotelling \(T^2\) result to coordinates on that \(r\)-dimensional subspace.

Theorem: Suppose \(X_1,\ldots,X_n\) are independent \(N_p(\mu,\Sigma)\), \(\Sigma\) is positive definite, and \(1\le r=\operatorname{rank}(C)\le \nu=n-1\). For \(0<\alpha<1\), with probability \(1-\alpha\), simultaneously for every nonzero contrast vector \(c\) satisfying \(c'\in\operatorname{rowspan}(C)\), $$ \left|c'(\bar X-\mu)\right| \le \sqrt{rF_{r,\,\nu-r+1;\,1-\alpha}}\, \sqrt{\frac{c'Sc}{n}}. $$ Here \(F_{r,\,\nu-r+1;\,1-\alpha}\) is the \(1-\alpha\) quantile of the \(F\) distribution with \(r\) and \(\nu-r+1\) degrees of freedom.

Derivation. Choose a \(p\times r\) matrix \(B\) with full column rank whose columns form a basis for the column space of \(C'\). Every contrast vector in that space has the form \(c=Ba\) for some \(a\in\mathbb R^r\). The observations \(B'X_i\) are independent \(r\)-variate normal vectors with mean \(B'\mu\) and positive definite covariance \(B'\Sigma B\). Their sample mean and sample covariance are \(B'\bar X\) and \(B'SB\).

For any nonzero \(a\), the ratio in the theorem is \(\left|a'B'(\bar X-\mu)\right|/\sqrt{a'B'SBa/n}\). The supremum of its square over nonzero \(a\) is

$$ n\sup_{a\ne 0} \frac{\{a'B'(\bar X-\mu)\}^2}{a'B'SBa} = n\{B'(\bar X-\mu)\}'(B'SB)^{-1}\{B'(\bar X-\mu)\}. $$

The equality follows by writing \(u=B'(\bar X-\mu)\) and \(A=B'SB\): Cauchy–Schwarz in the inner product induced by \(A\) gives \((a'u)^2\le (a'Aa)(u'A^{-1}u)\), with equality when \(a\) is proportional to \(A^{-1}u\). The right-hand side is Hotelling’s \(T^2\) statistic for the \(r\)-dimensional observations \(B'X_i\). Under the stated normal model, its distribution is

$$ \frac{\nu-r+1}{r\nu}\, n\{B'(\bar X-\mu)\}'(B'SB)^{-1}\{B'(\bar X-\mu)\} \sim F_{r,\,\nu-r+1}. $$

Consequently, the probability that this quadratic form is at most \(r\nu F_{r,\nu-r+1;1-\alpha}/(\nu-r+1)\) is \(1-\alpha\). On that event, every direction has squared ratio at most \(rF_{r,\nu-r+1;1-\alpha}\), which is exactly the simultaneous inequality claimed. The argument requires \(r\le\nu\), so the reduced sample covariance is nonsingular with probability one. \(\square\)

Worked Example: Reduced Scheffé Calibration

Use the matrix in the preceding example, so \(r=2\), and suppose \(n=21\), hence \(\nu=20\). The family is protected over every direction in the span of the first two coordinate vectors. At level \(1-\alpha=0.95\), the multiplier is

$$ \sqrt{2F_{2,19;0.95}} \approx \sqrt{2(3.522)} \approx \sqrt{7.044} \approx 2.654. $$

Thus, for each nonzero \(c'\in\operatorname{rowspan}(C)\), the simultaneous half-width is \(2.654\sqrt{c'Sc/21}\), up to rounding of the tabulated quantile. Using \(m=3\) in place of \(r=2\) would calibrate as though the span had three dimensions. Conversely, replacing the whole subspace by only the three displayed rows would no longer be Scheffé protection over every direction in that subspace.

Rank and Correlation in Max-t Calculations

For a finite family, a max-t procedure protects the listed contrasts rather than every direction in their span. To understand the role of rank, first consider the Gaussian contrast numerators \(c_j'(\bar X-\mu)\). Their covariance matrix is \(C\Sigma C'/n\). If each contrast is standardized by its population standard deviation, the resulting correlation matrix is

$$ R=D^{-1}C\Sigma C'D^{-1}, \qquad D=\operatorname{diag}\!\left( \sqrt{c_1'\Sigma c_1},\ldots,\sqrt{c_m'\Sigma c_m} \right). $$

Because all rows are nonzero and \(\Sigma\) is positive definite, \(D\) is invertible and \(\operatorname{rank}(R)=\operatorname{rank}(C)=r\). In detail, for any \(x\in\mathbb R^m\),

$$ x'C\Sigma C'x =\|\Sigma^{1/2}C'x\|^2, $$

which is zero exactly when \(C'x=0\). Thus \(C\Sigma C'\) and \(C'\) have the same null space in \(\mathbb R^m\), and multiplying on both sides by the invertible \(D^{-1}\) does not change rank. When \(m>r\), \(R\) is singular: its Gaussian vector is supported on an \(r\)-dimensional subspace of \(\mathbb R^m\).

This is the relevant algebra for max-t correlation calculations. In a max-t model with a common denominator, the vector can be represented as \(T=Z/\sqrt{U/\nu}\), where \(Z\sim N_m(0,R)\), \(U\sim\chi^2_\nu\), and \(Z\) and \(U\) are independent. Singular \(R\) causes no ambiguity: generate \(Z\) in its \(r\)-dimensional support, or factor \(R\) using its nonzero eigenvalues. The maximum is still taken over the listed coordinates. If a particular model uses contrast-specific estimated denominators, its exact joint distribution need not be this common-denominator multivariate \(t\) law; rank alone does not determine that distribution.

Worked Example: A Singular Contrast Correlation Matrix

For the three rows in the earlier example, suppose \(\Sigma=I_3\). Their variances are \(1,1,2\). The correlation matrix of the standardized Gaussian contrast numerators is therefore

$$ R= \begin{pmatrix} 1&0&1/\sqrt{2}\\ 0&1&1/\sqrt{2}\\ 1/\sqrt{2}&1/\sqrt{2}&1 \end{pmatrix}. $$

Its third standardized numerator equals the sum of the first two divided by \(\sqrt{2}\). Accordingly, \((1,1,-\sqrt{2})' \) is in the null space of \(R\), and \(\operatorname{rank}(R)=2\). A simulation of the Gaussian numerator vector should preserve this relation; treating the three coordinates as independent would be incorrect.

Yet the finite two-sided maximum still has three displayed terms, \(\max(|T_1|,|T_2|,|T_3|)\). The third term is not a duplicate of either of the first two: it is a distinct direction, even though it is determined by them. Knowing that the support has dimension two does not turn this three-coordinate maximum into a maximum over just two coordinates.

What Can Be Removed, and What Cannot

A specific finite-family simplification is valid when two rows are proportional. If \(c_k=q c_j\) for a nonzero scalar \(q\), their two-sided standardized statistics have identical absolute values whenever they use the same standard-error rule:

$$ \frac{|c_k'(\bar X-\mu)|}{\sqrt{c_k'Sc_k/n}} = \frac{|q|\,|c_j'(\bar X-\mu)|}{|q|\sqrt{c_j'Sc_j/n}} = \frac{|c_j'(\bar X-\mu)|}{\sqrt{c_j'Sc_j/n}}. $$

One of these rows may therefore be removed from a two-sided max without changing the maximum. This is a stronger condition than general linear dependence. For example, \(e_1+e_2\) lies in the span of \(e_1\) and \(e_2\), but it is not proportional to either, so its absolute statistic is generally a distinct term in the maximum.

The distinction also matters for calibration. Scheffé protection uses the dimension of a continuum of directions, and its multiplier uses \(r\). A finite max-t procedure uses the joint distribution of its particular listed statistics; its critical value depends on their dependence structure, not merely on the rank. A singular correlation matrix is a feature to handle in computation, not a reason to substitute \(r\) for the number of coordinates in a generic finite maximum.

Common pitfall: “There are \(m\) contrasts but rank \(r\), so I can discard \(m-r\) contrasts and use a max over \(r\) independent ones.” This reasoning is wrong for a general finite family. Linear dependence guarantees a lower-dimensional span and a singular correlation matrix, but it does not make dependent rows proportional or their standardized statistics duplicates. Use \(r\) for reduced-subspace Scheffé calibration; retain all distinct listed directions in a finite max-t calculation, unless an exact duplication argument justifies removing one.

Check Your Understanding

Use the definitions and distinctions above to answer the following.

  1. If \(C\) has four nonzero rows but rank three, what is the effective family rank, and what does that say about the target coordinates?
  2. Why does the reduced-subspace Scheffé theorem require \(r\le \nu\)?
  3. For positive definite \(\Sigma\) and nonzero rows of \(C\), why does the contrast correlation matrix have the same rank as \(C\)?
  4. Does rank two imply that a finite max-t family with three contrast rows can be replaced by a maximum over two rows? Explain.
  5. Under what condition can one row be removed from a two-sided finite max without changing its value?
Clinical Biostats