Status Preprint
Topic Rolling covariance, null subspace fluctuations
Last Updated June 2026

Abstract

We analyze adjacent increments of top-\(r\) spectral projectors computed from rolling sample covariance matrices. Adjacent windows of length \(W\) share \(W-1\) observations, so their covariance difference is driven only by the entering and exiting boundary observations and has rank at most two.

Under a static Gaussian bulk-plus-spikes null, conditioning on the shared core yields conditional exchangeability of the two adjacent projectors, an exact one-pair sign-randomization calibration for oriented projector contrasts, a null fluctuation benchmark of order \(r/W^2\), and a strongly spiked Gaussian constant-level expansion.

Because the population subspace is fixed under the null, the constant is a sampling-noise floor for detecting genuine subspace movement, not a measure of drift itself. The paper also gives a boundary-driven least-favorable family showing that the \(r/W^2\) scale is sharp for the corresponding rolling drift target.

Main Result

Writing \(D_t=\mathbb E\lVert \widehat P_t-\widehat P_{t-1}\rVert_F^2\), the leading benchmark is

\[ \begin{aligned} D_t&= \frac{2}{\alpha_W^2} \frac{\mathfrak d_{\mathrm{sub}}(\Sigma,r)}{W^2} +o(W^{-2})\\ &= \frac{2\mathfrak d_{\mathrm{sub}}(\Sigma,r)}{(W-1)^2} +o(W^{-2}), \qquad \alpha_W=\frac{W-1}{W}. \end{aligned} \]

The common shorthand \(2\mathfrak d_{\mathrm{sub}}(\Sigma,r)/W^2\) is asymptotically correct, while \(2\mathfrak d_{\mathrm{sub}}(\Sigma,r)/(W-1)^2\) is the more accurate finite-\(W\) leading benchmark in the paper.

The shared observations cancel from the adjacent difference, reducing the effective noise to the two boundary observations. This is what creates a null fluctuation scale of order \(r/W^2\), one full order of magnitude in \(W\) smaller than the single-window projector estimation error of order \(r/W\).

Novel Contributions

Under the static Gaussian bulk-plus-spikes null, the paper establishes five main results.

1. Conditional exchangeability principle

Conditional on the shared core of \(W-1\) common observations, the two adjacent projectors \(\widehat P_{t-1}\) and \(\widehat P_t\) are independent and identically distributed; in particular the increment \(\widehat P_t-\widehat P_{t-1}\) is conditionally mean-zero.

2. Exact one-pair randomization calibration

Any antisymmetric functional of a fixed adjacent projector pair, including shared-core-measurable linear contrasts of \(\widehat P_t-\widehat P_{t-1}\), has a sign-symmetric conditional law. The calibration is exact for one adjacent pair; using many overlapping times requires blocking, a dependence argument, or resampling calibration.

3. Adjacent-window null-increment benchmark

The expected squared Frobenius increment is of order \(r/W^2\), in contrast to the single-window projector error of order \(r/W\). This is the static-null floor against which apparent subspace movement should be compared.

4. Constant-level expansion

In the fixed-rank strongly spiked Gaussian regime, the leading finite-\(W\) approximation uses the benchmark \(2\mathfrak d_{\mathrm{sub}}(\Sigma,r)/(W-1)^2\), up to the smaller \(o(W^{-2})\) term. The equivalent \(W^{-2}\) shorthand is asymptotic, not the finite-\(W\) normalization.

5. Boundary-driven least-favorable sharpness

A boundary-driven hypercube gives a minimax lower bound of order \(r/W^2\) for the rolling drift target \(D_t^{\mathrm{roll}}=P(\bar\Sigma_t)-P(\bar\Sigma_{t-1})\). Over that local family the drift itself is at the null scale, so the statement is sharpness at the null floor rather than recovery below it.

Research Notes

Shared-Core Conditioning

Conditioning on the \(W-1\) common observations makes the adjacent endpoint projectors independent and identically distributed around the same random overlap covariance. This is the structural fact behind both the exchangeability statement and the exact one-pair sign calibration.

Modeling Scope

The exact swap argument uses an i.i.d. boundary pair independent of the shared core. Serial dependence or local nonstationarity can break that argument unless the data are blocked, resampled, or modeled so that an exchangeable boundary experiment remains valid.

Linearized Spectral Difficulty

A first-order Riesz-projector linearization reduces the leading constant to a Gaussian quadratic form in the boundary observations, evaluated against the eigengap structure of \(\Sigma\). The constant is regime-specific for the fixed-rank strongly spiked Gaussian setting, not a universal high-dimensional PCA constant.

Finite-\(W\) Benchmark

The paper separates the asymptotic shorthand \(2\mathfrak d_{\mathrm{sub}}/W^2\) from the operative finite-window benchmark \(2\mathfrak d_{\mathrm{sub}}/(W-1)^2\), which follows from the overlap factor \(\alpha_W=(W-1)/W\).