Tutorials › Multivariate Statistics (Graduate) › Dependence Corrections for Maximum Tests

High-Dimensional Mean Testing · Tutorial 812 of 975

Dependence Corrections for Maximum Tests

Learn when the independent extreme-value threshold remains valid, when to use a conservative bound, and how to calibrate maximum tests under structured dependence.

Advanced 12 min read

What You'll Learn

  • Define maximum tests for standardized Gaussian coordinates and their dependence-sensitive calibration.
  • Derive an extreme-value limit under a sufficient weak-correlation condition.
  • Use a Bonferroni threshold that controls size under arbitrary dependence.
  • Calibrate maximum tests exactly for independent blocks and equicorrelated Gaussian coordinates.
  • Diagnose when an independence-based threshold is too liberal or too conservative.

Why Dependence Changes a Maximum Test

A maximum-coordinate test rejects when at least one standardized coordinate is unusually large. Its calibration is therefore governed not just by the marginal tail probability of each coordinate, but by how often large values occur together. If coordinates are independent, the chance of at least one exceedance accumulates across all coordinates. If coordinates move together, many exceedances may represent essentially one extreme event.

We focus on a Gaussian null model. Let \(Z=(Z_1,\ldots,Z_p)^\top\) have mean zero, unit marginal variances, and correlation matrix \(R=(\rho_{jk})\). The two-sided maximum statistic is \(M_p=\max_{1\le j\le p}|Z_j|\). A level-\(\alpha\) threshold \(u\) should satisfy \(P(M_p>u)\le\alpha\), with equality for an exact continuous calibration. The issue is how to choose \(u\) when the coordinates are dependent.

Definition: A maximum test based on standardized coordinates rejects the null hypothesis when \(M_p=\max_{1\le j\le p}|Z_j|\) exceeds a threshold \(u\). Its null distribution depends on the joint distribution of \(Z\), not merely on the \(p\) marginal distributions.

Three Calibration Principles

Under independence, \(P(M_p\le u)=[1-2\{1-\Phi(u)\}]^p\), where \(\Phi\) is the standard normal distribution function. In the high-dimensional regime, this leads to the extreme-value threshold for \(2p\) one-sided normal tails. Define

$$ b_m=\sqrt{2\log m}-\frac{\log\log m+\log(4\pi)}{2\sqrt{2\log m}}, \qquad a_m=\frac{1}{\sqrt{2\log m}}, \qquad u_p(x)=b_{2p}+a_{2p}x. $$

For independent standard normal coordinates, \(P(M_p\le u_p(x))\to \exp\{-e^{-x}\}\). Thus an asymptotic level-\(\alpha\) threshold uses \(x_\alpha=-\log[-\log(1-\alpha)]\). Dependence correction asks when this same calibration remains valid and, when it does not, what alternative threshold is justified.

One threshold is valid without any dependence assumptions. The union bound gives \(P(M_p>u)\le 2p\{1-\Phi(u)\}\). Consequently, choosing \(u=\Phi^{-1}(1-\alpha/(2p))\) controls the test size at \(\alpha\) for every joint distribution with standard normal marginals. It can be conservative, because it does not account for overlap between coordinate exceedances.

Worked Example: A Dependence-Robust Threshold

Suppose \(p=20\), every \(Z_j\) is standard normal under the null, and the desired size is \(\alpha=0.05\). No assumption is made about the correlations. Set \(u=\Phi^{-1}(1-0.05/(2\cdot20))=\Phi^{-1}(0.99875)\), approximately \(3.023\).

For each coordinate, \(P(|Z_j|>u)=0.05/20=0.0025\). The event \(M_p>u\) is the union of these 20 events, so \(P(M_p>u)\le\sum_{j=1}^{20}P(|Z_j|>u)=20(0.0025)=0.05\). This proves size control regardless of whether the coordinates are independent, positively correlated, or negatively correlated. The bound may be strict when exceedances overlap.

A Weak-Dependence Result

A more informative result gives a sufficient condition for the independence-based extreme-value calibration to survive dependence. The condition below controls the aggregate effect of all pairwise correlations at the relevant tail threshold; it is useful even when the coordinates are not exactly independent.

Theorem: Let \(Z\) be a centered Gaussian vector with unit variances and correlation matrix \(R\). Suppose, as \(p\to\infty\), that for every fixed real \(x\),
$$ \sum_{1\le j<k\le p} \frac{|\rho_{jk}|}{\sqrt{1-\rho_{jk}^{\,2}}} \exp\!\left\{-\frac{u_p(x)^2}{1+|\rho_{jk}|}\right\} \longrightarrow 0. $$
Then \(P(M_p\le u_p(x))\to\exp\{-e^{-x}\}\). In particular, a sufficient condition is \(\max_{j\ne k}|\rho_{jk}|\log p\to0\).

Here is a proof. Let \(Q_p(u)=P(|Z_j|\le u\text{ for all }j)\), and let \(Q_p^{(0)}(u)=[P(|N(0,1)|\le u)]^p\) be the corresponding probability for independent standard normal coordinates. A Gaussian rectangle comparison bound gives

$$ |Q_p(u)-Q_p^{(0)}(u)| \le C\sum_{j<k} \frac{|\rho_{jk}|}{\sqrt{1-\rho_{jk}^{\,2}}} \exp\!\left\{-\frac{u^2}{1+|\rho_{jk}|}\right\}, $$

for a universal constant \(C\), when \(|\rho_{jk}|<1\). To see the source of this bound, interpolate between the identity correlation matrix and \(R\). Differentiating the Gaussian probability of the rectangle \([-u,u]^p\) with respect to an interpolated pairwise correlation produces four boundary terms. Each is bounded by the corresponding bivariate normal density at a corner, since the conditional probability for the remaining coordinates is at most one. At correlations \(t\rho_{jk}\), \(0\le t\le1\), those densities are bounded by a constant times \((1-\rho_{jk}^2)^{-1/2}\exp\{-u^2/(1+|\rho_{jk}|)\}\). Integrating the derivative over \(t\) contributes the factor \(|\rho_{jk}|\); summing over pairs yields the displayed inequality. Singular covariance matrices follow by adding an independent Gaussian perturbation, applying the bound, and taking the perturbation variance to zero.

The assumed sum therefore implies that the dependent and independent rectangle probabilities differ by a quantity tending to zero at \(u=u_p(x)\). For the independent probability, write \(q_p=2\{1-\Phi(u_p(x))\}\). The normal tail asymptotics give \(2p\{1-\Phi(u_p(x))\}\to e^{-x}\), so \(pq_p\to e^{-x}\) and \(q_p\to0\). Hence \([1-q_p]^p\to\exp\{-e^{-x}\}\), which proves the asserted limit.

For the stated simpler sufficient condition, put \(r_p=\max_{j\ne k}|\rho_{jk}|\). When \(r_p\log p\to0\), eventually \(r_p<1/2\), and the sum in the theorem is bounded by a constant times \(p^2r_p\exp\{-u_p(x)^2/(1+r_p)\}\). At this threshold, \(\exp\{-u_p(x)^2\}\) is of order \((\log p)/p^2\). Also, \(\exp\{u_p(x)^2r_p/(1+r_p)\}\) stays bounded because \(r_p\log p\to0\). The bound is therefore of order \(r_p\log p\), which tends to zero. This completes the proof. \(\square\)

Worked Example: A Weakly Correlated Sequence

For each \(p\ge3\), let \(R_p\) have diagonal entries one and every off-diagonal entry \(\rho_p=1/(\log p)^2\). First check that this is a valid correlation matrix. Its eigenvalues are \(1-\rho_p\), with multiplicity \(p-1\), and \(1+(p-1)\rho_p\), with multiplicity one. Since \(\log p\ge\log3>1\), we have \(0<\rho_p<1\); both eigenvalues are positive.

The maximum off-diagonal correlation satisfies \(\rho_p\log p=1/\log p\to0\). The theorem thus gives the same limiting null distribution as under independence: \(P(M_p\le b_{2p}+a_{2p}x)\to\exp\{-e^{-x}\}\). For a desired asymptotic size \(\alpha\), the threshold \(b_{2p}+a_{2p}x_\alpha\) is therefore justified even though every pair is correlated. The restriction \(p\ge3\) matters: at \(p=2\), \(1/(\log2)^2>1\), and the proposed equicorrelation matrix would not be positive semidefinite.

Structured Dependence: Calibrate the Effective Extremes

Weak pairwise correlations are not the only setting in which a valid threshold can be obtained. When the dependence has a simple structure, one can often calibrate the maximum directly. The number of recorded coordinates need not equal the number of distinct opportunities for an extreme event.

Worked Example: Perfectly Duplicated Blocks

Suppose \(p=1000\) coordinates consist of 100 independent standard normal variables, each copied exactly 10 times. Thus there are 100 blocks of size 10, and every coordinate in a block equals its block's representative. The maximum over all 1000 coordinates is exactly the maximum over the 100 representatives.

For independent representatives, an exact level-\(0.05\) two-sided threshold \(u\) solves \([1-2\{1-\Phi(u)\}]^{100}=0.95\). Rearranging gives \(u=\Phi^{-1}((1+0.95^{1/100})/2)\), approximately \(3.47\). Substitution verifies the calibration: the probability of no exceedance in one representative is \(0.95^{1/100}\), so the probability of no exceedance in all 100 independent representatives is \(0.95\).

Treating the 1000 recorded coordinates as independent would instead use \(\Phi^{-1}((1+0.95^{1/1000})/2)\), approximately \(4.06\), and would be unnecessarily conservative for this model. The exact block structure, not the raw coordinate count, determines the effective number of extremes.

Worked Example: Exact Calibration Under Equicorrelation

Suppose \(p=100\) and the null coordinates have common correlation \(\rho=0.25\). A representation with the required covariance is \(Z_j=\sqrt{0.25}\,W+\sqrt{0.75}\,\varepsilon_j\), where \(W,\varepsilon_1,\ldots,\varepsilon_{100}\) are independent standard normal variables. Each coordinate has variance \(0.25+0.75=1\); two distinct coordinates have covariance \(0.25\).

Conditionally on \(W=w\), the coordinates are independent normals with mean \(0.5w\) and variance \(0.75\). Therefore

$$ P(M_{100}\le u\mid W=w) = \left[ \Phi\!\left(\frac{u-0.5w}{\sqrt{0.75}}\right) - \Phi\!\left(\frac{-u-0.5w}{\sqrt{0.75}}\right) \right]^{100}. $$

For an exact level-\(0.05\) test, choose \(u\) to solve

$$ \int_{-\infty}^{\infty} \left[ \Phi\!\left(\frac{u-0.5w}{\sqrt{0.75}}\right) - \Phi\!\left(\frac{-u-0.5w}{\sqrt{0.75}}\right) \right]^{100} \phi(w)\,dw =0.95, $$

where \(\phi\) is the standard normal density. This is a one-dimensional numerical calibration, not an independence approximation. The left side is the unconditional probability \(P(M_{100}\le u)\), obtained by averaging the conditional probability over the distribution of \(W\). It increases continuously from zero to one as \(u\) increases, so the equation specifies a threshold with the required size.

Common Pitfall and Practical Interpretation

A common mistake is to use the independent-coordinate threshold merely because every coordinate has a standard normal marginal distribution. Marginals determine individual tail probabilities, but they do not determine the probability of a union of exceedance events. With strongly dependent coordinates, an independent calibration may be too high and yield a test that is much more conservative than intended. With a different dependence pattern, simply reducing the effective coordinate count by intuition can instead produce an invalid, liberal test.

A sound calibration starts by identifying what is known about the joint null distribution. If only the Gaussian marginals are trusted, the Bonferroni threshold provides finite-sample size control. If correlations are weak in the aggregate, the comparison result justifies the independent extreme-value limit. If dependence has a specified structure, conditioning or reducing to independent blocks can yield a more accurate threshold. These conclusions assume the coordinates have been correctly standardized; using marginal variances that are not one changes the tail probabilities and invalidates the stated thresholds.

Key takeaway: Calibrate a maximum test to the joint dependence structure, not just to the number of coordinates. Weak dependence can preserve the independent extreme-value limit, while arbitrary dependence calls for a robust bound or an explicit structured calibration.

Check Your Understanding

Work through these questions to check how dependence enters maximum-test calibration.

  1. Why does the threshold \(\Phi^{-1}(1-\alpha/(2p))\) control size under arbitrary dependence among standard normal coordinates?
  2. In the weak-dependence theorem, what does the sum over pairs measure that a condition on one correlation alone may miss?
  3. For the equicorrelation sequence in the worked example, why is the restriction \(p\ge3\) needed for the stated formula?
  4. If 500 coordinates are exact duplicates of 50 independent standard normal variables, which number determines the exact independent-block maximum distribution: 50 or 500? Explain.
  5. In the equicorrelation example, what random quantity is integrated out to obtain the unconditional threshold equation?
Clinical Biostats