Documentation

Atlas.HighDimensionalStatistics.code.Chapter4.Def_4_7

def IsSpikedCovariance {d : } (S : Matrix (Fin d) (Fin d) ) (θ : ) (v : EuclideanSpace (Fin d)) :

Definition 4.7 (Spiked covariance model). A matrix S satisfies the spiked covariance model with parameter θ > 0 and spike v (a unit vector) if S = θ • (v · vᵀ) + I_d.

Instances For
    noncomputable def principalAngle {d : } (u v : EuclideanSpace (Fin d)) :

    The principal angle between two vectors u and v is arccos |⟨u, v⟩|.

    Instances For
      theorem IsSpikedCovariance.posSemidef {d : } {S : Matrix (Fin d) (Fin d) } {θ : } {v : EuclideanSpace (Fin d)} (h : IsSpikedCovariance S θ v) :

      The spiked covariance matrix is positive semidefinite.

      theorem IsSpikedCovariance.isHermitian {d : } {S : Matrix (Fin d) (Fin d) } {θ : } {v : EuclideanSpace (Fin d)} (h : IsSpikedCovariance S θ v) :
      theorem IsSpikedCovariance.mulVec_spike {d : } {S : Matrix (Fin d) (Fin d) } {θ : } {v : EuclideanSpace (Fin d)} (h : IsSpikedCovariance S θ v) :
      S.mulVec v.ofLp = (1 + θ) v.ofLp

      The spike v is an eigenvector of S with eigenvalue 1 + θ.