Local definitions (inlined to avoid cross-file import chains) #
The principal angle between two vectors u and v is arccos |⟨u, v⟩|.
Instances For
IsLargestEigenvector M w means w is a unit eigenvector of M
corresponding to the largest eigenvalue: it has unit norm and maximizes
the Rayleigh quotient wᵀ M w over all unit vectors.
Instances For
A largest eigenvector has unit norm.
Theorem 4.8 (Davis-Kahan sin(θ) theorem) #
The theorem states that for the spiked covariance model Σ = θ v vᵀ + I_d
and any PSD estimator Σ̃ with largest eigenvector ṽ:
min_{ε ∈ {±1}} ‖ε·ṽ − v‖₂² ≤ 2 sin²(∠(ṽ, v)) ≤ (8/θ²) ‖Σ̃ − Σ‖_op²
Helper lemmas for operator norm and Rayleigh quotients #
vecMulVec v v applied to x gives (v ⬝ᵥ x) • v.
For unit vectors in EuclideanSpace ℝ, the self dot product equals 1.
Inner product on EuclideanSpace ℝ equals dot product of coordinates.
Connection: toEuclideanLin A x applied to ofLp gives A.mulVec (x.ofLp).
The spiked covariance matrix is symmetric.
Key Davis-Kahan inequality: sin(angle) le (2/theta) opnorm(SigTilde - Sig).
Theorem 4.8 (Davis-Kahan sin(θ) theorem), full chain.
Combines both inequalities into the end-to-end bound:
min_{ε ∈ {±1}} ‖ε·ṽ − v‖₂² ≤ (8/θ²) ‖Σ̃ − Σ‖_op².