Invariance of noise-whitened spectral angles to the whitening factor
ID: invariance-of-noise-whitened-spectral-angles-to-the-whitening-factor
Invariance of noise-whitened spectral angles to the whitening factor means that any two complete whitening transformations for the same positive-definite covariance give the same angles between transformed shapes. Suppose square invertible matrices satisfy . Put . Since ,Thus is orthogonal. It may rotate or reflect the whitened coordinates, but preserves their inner products, norms and angles. The noise-whitened angle between spectral signal and nuisance shapes is consequently a property of the shapes and covariance, not a particular whitening algorithm.
For an original example, chooseDirect multiplication gives . With and , the whitened shapes are and , meeting at . Using instead gives and , again at , although the coordinate components differ.
SciPy describes covariance whitening as transforming variables to unit covariance and illustrates it with a precision-matrix construction.[ref] The matrix proof above establishes the invariance independently of an implementation's chosen factor.
The same principle requires covariance-consistent rescaling of whitened spectral coordinates. If raw measurement units change by an invertible matrix , transform both shapes by and covariance by ; then reproduces the same whitened shapes. Changing a plotted channel's scale without transforming its noise model is not this invariant operation.
The claim assumes a full whitening of a positive-definite covariance. Truncating modes can remove information and change angles, while a singular covariance requires restriction to its supported range. Uncertainty in an estimated covariance is also separate from this exact algebraic invariance.
New to topics? Read the docs here!