Tutorials › Multivariate Statistics (Graduate) › Edge and Outlier Eigenvalue Fluctuations

High-Dimensional PCA and Factors · Tutorial 861 of 975

Edge and Outlier Eigenvalue Fluctuations

Learn how to identify the correct fluctuation law and scale for a sample eigenvalue near the spectral edge or separated above it.

Advanced 10 min read

What You'll Learn

  • State the Gaussian spiked covariance model and its aspect-ratio convention.
  • Center and scale non-outlier eigenvalues at the Marchenko–Pastur upper edge.
  • Identify when a population spike produces a separated sample-eigenvalue outlier.
  • Calculate the Gaussian fluctuation variance for a simple supercritical spike.
  • Distinguish the fixed subcritical and supercritical regimes from critical scaling.
  • Avoid using an asymptotic fluctuation formula outside its valid regime.

Why Eigenvalue Fluctuation Scales Matter

A sample eigenvalue close to the upper edge of the noise spectrum and one separated above that edge may both be estimates computed from the same covariance matrix. Their random errors, however, are not generally of the same order or governed by the same limiting law. At the edge, the natural scale is \(n^{-2/3}\) and the limiting distribution is Tracy–Widom. A separated outlier fluctuates on the larger \(n^{-1/2}\) scale and is asymptotically Gaussian.

The distinction matters when assessing whether an observed eigenvalue is compatible with the noise spectrum, or when reporting uncertainty for a detected component. The scaling statements below concern fixed, distinct regimes. A spike approaching the phase-transition threshold requires a separate critical-regime description.

Model and Notation

Let \(Z\) be a \(p\times n\) matrix whose entries are independent \(N(0,1)\) random variables. Consider the sample covariance matrix

$$ S=\frac{1}{n}\Sigma^{1/2}ZZ^{\mathsf T}\Sigma^{1/2}, $$

where \(\Sigma\) is the population covariance matrix. Write its ordered sample eigenvalues as \(\lambda_1\geq\lambda_2\geq\cdots\), and suppose \(p,n\to\infty\) with \(p/n\to\gamma\), where \(0<\gamma<\infty\). For finite-sample centering, use \(\gamma_n=p/n\). In the unspiked case \(\Sigma=I_p\), the upper edge of the limiting Marchenko–Pastur spectrum is \(\lambda_+(\gamma)=(1+\sqrt{\gamma})^2\).

Definition: A non-outlier edge eigenvalue is a sample eigenvalue at the upper edge of the noise spectrum that is not separated from that spectrum by a fixed positive gap. A separated outlier is a sample eigenvalue converging to a limit strictly above \(\lambda_+(\gamma)\), generated by a supercritical population spike.

For a rank-one example, take \(\Sigma=\operatorname{diag}(\alpha,1,\ldots,1)\), with \(\alpha>0\). Its critical spike value is \(\alpha_c=1+\sqrt{\gamma}\). A fixed spike below this threshold does not create a separated upper outlier; a fixed spike above it does. The critical value is the same phase-transition threshold considered in the BBP eigenvalue phase transition.

Non-Outlier Eigenvalues: Tracy–Widom Edge Fluctuations

In the real Gaussian model, under the null or with a fixed finite number of population spikes strictly below the threshold, the upper non-outlier eigenvalues fluctuate at the spectral edge. Define

$$ c(\gamma)=(1+\sqrt{\gamma})^{4/3}\gamma^{-1/6}. $$

The largest non-outlier eigenvalue has the asymptotic form

$$ \frac{\lambda_1-\lambda_+(\gamma_n)} {c(\gamma_n)n^{-2/3}} \xrightarrow{d} W_1, $$

where \(W_1\) has the Tracy–Widom distribution of type 1. The same edge scaling governs any fixed number of the top non-outlier eigenvalues jointly, though their limiting values are dependent. The statement uses the aspect ratio \(\gamma_n\) in the centering: replacing it by its limit \(\gamma\) without controlling the resulting centering error can invalidate an \(n^{-2/3}\)-scale approximation.

Result: The edge location is \((1+\sqrt{\gamma_n})^2\), and the fluctuation size is \(c(\gamma_n)n^{-2/3}\). Tracy–Widom describes the centered, scaled eigenvalue; it is not a Gaussian approximation to the unscaled eigenvalue.

The scale coefficient follows by taking the large-\(n,p\) limit of the real Wishart edge scale. Up to centering terms negligible at order \(n^{-2/3}\), a finite-size scale is

$$ \sigma_{n,p} = \frac{\sqrt{n-1}+\sqrt p}{n} \left(\frac{1}{\sqrt{n-1}}+\frac{1}{\sqrt p}\right)^{1/3}. $$

Since \(p/n=\gamma_n\), the first factor is asymptotic to \(n^{-1/2}(1+\sqrt{\gamma_n})\), and the quantity in parentheses is asymptotic to \(n^{-1/2}(1+\gamma_n^{-1/2})\). Thus

$$ \sigma_{n,p} \sim n^{-1/2}(1+\sqrt{\gamma_n}) \left[n^{-1/2}(1+\gamma_n^{-1/2})\right]^{1/3} =c(\gamma_n)n^{-2/3}. $$

In the last equality, \((1+\sqrt{\gamma_n})(1+\gamma_n^{-1/2})^{1/3}=(1+\sqrt{\gamma_n})^{4/3}\gamma_n^{-1/6}\). This gives both the exponent and the coefficient in the edge scale.

Worked Example: Calculating an Edge Scale

Suppose \(p/n=0.25\), so \(\gamma_n=0.25\). The upper edge is

$$ \lambda_+=(1+\sqrt{0.25})^2=(1+0.5)^2=2.25. $$

The coefficient is

$$ c(0.25)=1.5^{4/3}(0.25)^{-1/6} \approx 1.717071\times1.259921 \approx 2.163374. $$

At \(n=400\), \(n^{-2/3}\approx 0.018420\), so the edge scale is approximately \(2.163374\times0.018420=0.03985\), or \(0.0398\) to four decimal places. At \(n=1000\), \(n^{-2/3}=0.01\), giving a scale of approximately \(0.02163\), or \(0.0216\) to four decimal places. These are scale calculations, not predictions that the eigenvalue lies exactly one scale unit from the edge.

Separated Outliers: Gaussian Fluctuations

For the rank-one covariance spike \(\alpha\), a fixed supercritical value satisfies \(\alpha>1+\sqrt{\gamma}\). The corresponding sample outlier converges to

$$ \rho(\alpha,\gamma) =\alpha\left(1+\frac{\gamma}{\alpha-1}\right) >\lambda_+(\gamma). $$

For a simple spike in the real Gaussian model, with \(\alpha\) fixed strictly above threshold, the centered fluctuation theorem is

$$ \sqrt{n}\bigl(\lambda_{\mathrm{out}}-\rho(\alpha,\gamma_n)\bigr) \xrightarrow{d} N\left(0,\;2\alpha^2 \left[1-\frac{\gamma}{(\alpha-1)^2}\right]\right). $$

Here \(\lambda_{\mathrm{out}}\) denotes the sample eigenvalue associated with that spike. The limiting variance is positive precisely in the fixed supercritical regime: \(\alpha>1+\sqrt{\gamma}\) implies \((\alpha-1)^2>\gamma\). The result requires an isolated, simple spike and a fixed positive separation from the threshold; it is not uniform as the spike approaches criticality.

Worked Example: A Supercritical Outlier and Its Standard Error

Take \(\gamma=0.25\) and a population spike \(\alpha=2\). The threshold is \(1+\sqrt{0.25}=1.5\), so the spike is supercritical. Its limiting sample outlier location is

$$ \rho(2,0.25)=2\left(1+\frac{0.25}{2-1}\right) =2(1.25)=2.5. $$

The variance coefficient in the \(\sqrt n\)-scaled limit is

$$ 2(2)^2\left(1-\frac{0.25}{(2-1)^2}\right) =8(0.75)=6. $$

Consequently, for large \(n\), the outlier is approximated by a normal variable centered at \(2.5\) with variance \(6/n\). At \(n=400\), its standard deviation is approximately \(\sqrt{6}/20=0.1225\). This is a Gaussian fluctuation around a location separated from the edge \(2.25\); it should not be interpreted as an edge fluctuation.

Comparing the Two Scales

The distinction between the fluctuation rates can be checked directly. If the Gaussian variance coefficient for a fixed separated outlier is denoted by \(v>0\), its standard deviation is approximately \(\sqrt{v}\,n^{-1/2}\). The edge scale is \(c(\gamma)n^{-2/3}\). Their ratio is

$$ \frac{\sqrt{v}\,n^{-1/2}}{c(\gamma)n^{-2/3}} =\frac{\sqrt{v}}{c(\gamma)}n^{1/6} \longrightarrow\infty. $$

Thus, as \(n\) increases, the scale of a separated outlier’s Gaussian fluctuations is larger than the edge scale, even though both fluctuations shrink to zero. More importantly, the eigenvalues are centered at different locations: an edge eigenvalue is centered at \(\lambda_+\), whereas an outlier is centered at \(\rho(\alpha,\gamma)>\lambda_+\). Comparing either fluctuation law without first identifying the appropriate center is misleading.

Critical-regime caveat: When a spike approaches \(1+\sqrt{\gamma}\) as \(n\) grows, neither fixed-regime formula should be applied automatically. In the critical window, the spike’s distance from threshold is on an \(n^{-1/3}\) scale, and the eigenvalue has an \(n^{-2/3}\) scale with a deformed edge law. The limiting behavior interpolates between edge and outlier regimes; it is not obtained by simply substituting a nearly critical spike into the fixed supercritical Gaussian variance.

Worked Example: Why a Near-Critical Spike Needs Care

With \(\gamma=0.25\), the threshold is \(1.5\). A fixed spike \(\alpha=1.4\) is subcritical, so it does not produce a separated outlier: the top non-outlier eigenvalue remains at the upper edge \(2.25\) in the limit and has edge-type fluctuations.

The supercritical variance formula cannot be used for this spike. Indeed, its bracket would be \(1-0.25/(1.4-1)^2=1-0.25/0.16=-0.5625\), which is negative. A negative variance is not a new fluctuation phenomenon; it signals that the formula’s supercritical assumption is violated.

For comparison, at \(n=1000\), \(n^{-1/3}=0.1\). A spike chosen as \(\alpha_n=1.5+0.1=1.6\) lies only one \(n^{-1/3}\) unit above threshold. This illustrates critical-window tuning, not a fixed supercritical spike. Its fluctuations should be analyzed with a critical crossover result rather than the fixed-spike Gaussian theorem.

Common Mistake and Practical Interpretation

A frequent error is to use “the largest eigenvalue” as if it identified the fluctuation law by itself. It does not. The relevant questions are whether the population contains a fixed supercritical spike, whether the sample eigenvalue is separated from the limiting bulk edge, and whether the spike remains a fixed distance from threshold as dimensions grow.

  • Wrong reasoning: “The sample eigenvalue is the largest one, so it must have Gaussian fluctuations.” The largest eigenvalue in an unspiked or fixed subcritical model is at the edge and has Tracy–Widom fluctuations.
  • Correction: First determine whether an outlier exists. Use the edge law for a non-outlier edge eigenvalue and the Gaussian law only for a fixed, separated, simple supercritical spike under the stated model assumptions.
  • Another pitfall: Centering at the limiting edge when the finite-sample aspect ratio has not been accounted for. At an \(n^{-2/3}\) scale, even a small centering error can matter.

These distinctions guide the interpretation of high-dimensional PCA spectra. An eigenvalue’s distance from the estimated noise edge is informative, but uncertainty depends on its regime. Edge fluctuations support edge-based calibration; an established separated outlier calls for its own location and Gaussian-scale uncertainty. Near the transition, a fixed-regime approximation can be especially unreliable.

Check Your Understanding

Use the stated Gaussian spiked covariance model and distinguish the fixed subcritical, fixed supercritical, and critical regimes.

  1. For \(\gamma=0.36\), calculate the upper Marchenko–Pastur edge and the critical population spike.
  2. State the scale and limiting law for the largest non-outlier eigenvalue in the real Gaussian model.
  3. For a simple fixed supercritical spike, what is the outlier location, and what is the order of its standard deviation?
  4. Why can the fixed supercritical Gaussian variance formula fail as \(\alpha\) approaches \(1+\sqrt{\gamma}\)?
  5. Why should the finite-sample ratio \(\gamma_n=p/n\) be used carefully when centering an edge eigenvalue?
Clinical Biostats