Covariance-consistent rescaling of whitened spectral coordinates
ID: covariance-consistent-rescaling-of-whitened-spectral-coordinates
Covariance-consistent rescaling of whitened spectral coordinates changes measurement units or mixes coordinates while transforming their noise model at the same time. If an invertible matrix maps a spectral vector to , thenThe covariance follows directly from the expectation of the transformed error outer product. For positive-definite ,Thus the inverse-covariance inner product, its norms and the resulting whitened angle are invariant. Invariance of noise-whitened spectral angles to the whitening factor establishes the related freedom to rotate the fully whitened coordinates.
For an original example, let , and . Their noise-whitened angle has cosine , or angle about . Converting only the first raw coordinate's numerical units by a factor of 1000 gives and . Using that transformed covariance keeps the cosine exactly .
If the shapes are rescaled but the old covariance is mistakenly retained, the calculated cosine becomes approximately , suggesting an angle only about . A unit conversion would then appear to destroy the separation between signal and nuisance. That apparent change comes from inconsistent uncertainty accounting.
For any full whitening factor , the transformed factor satisfies and gives . The pinned SciPy documentation describes whitening and demonstrates a near-identity covariance after transformation.[ref] Measurement propagation likewise retains all covariance terms under a linear transformation.[ref]
The invertibility condition matters. Noninvertible spectral compression versus a coordinate change can discard information and need not preserve these angles. A transformation estimated from the same noisy observations also brings estimation uncertainty beyond the fixed-matrix identity proved here.
New to topics? Read the docs here!