Matrix Operator Norm #
Sub-Gaussian Matrix (Definition from equation (4.2)) #
A random matrix F : Ω → Matrix (Fin d) (Fin T) ℝ is sub-Gaussian with variance proxy σsq
(denoted F ~ subG_{d×T}(σ²)) if for all unit vectors u ∈ S^{d-1} and v ∈ S^{T-1},
the random variable ω ↦ uᵀ F(ω) v is sub-Gaussian with variance proxy σsq.
This captures the notion that all one-dimensional projections of the matrix are sub-Gaussian random variables.
Instances For
Sub-Gaussian Matrix Model (4.2) #
The sub-Gaussian matrix model (4.2): we observe y(ω) = Θ* + F(ω) where
Θ* is the unknown d × T parameter matrix and F is a random noise matrix
satisfying F ~ subG_{d×T}(σ²).
The true (unknown) parameter matrix
Θ* ∈ ℝ^{d×T}The noise matrix
F : Ω → ℝ^{d×T}- σsq : ℝ
Variance proxy
σ² - hF : IsSubGaussianMatrix self.F self.σsq μ
The noise is sub-Gaussian:
F ~ subG_{d×T}(σ²)
Instances For
The observed matrix in the sub-Gaussian matrix model: y(ω) = Θ* + F(ω).
Instances For
SVD Decomposition #
An SVD decomposition of a d × T real matrix, representing
A = Σⱼ σⱼ · uⱼ · vⱼᵀ where:
ris the number of (possibly nonzero) singular value components (at mostmin(d, T))σvalare the singular values (nonnegative)uare left singular vectors inℝ^dvare right singular vectors inℝ^T
- r : ℕ
Number of singular value components
The number of components is bounded by min(d, T)
Singular values (nonnegative)
Left singular vectors
Right singular vectors
Singular values are nonnegative
Instances For
Definition 4.1: Singular Value Thresholding (SVT) Estimator #
Given an SVD decomposition and a threshold τ ≥ 0, apply singular value hard thresholding:
keep singular value σⱼ if |σⱼ| > 2τ, set it to zero otherwise.
The resulting matrix is Σⱼ σⱼ · 𝟙(|σⱼ| > 2τ) · uⱼ vⱼᵀ.
Since singular values are nonneg, |σⱼ| > 2τ simplifies to σⱼ > 2τ,
but we use |σⱼ| to match the textbook formula exactly.
Instances For
Definition 4.1. IsSVTEstimator y Θhat τ asserts that Θhat is the singular value
thresholding (SVT) estimator of the matrix y with threshold 2τ ≥ 0:
Θ̂^SVT = Σⱼ λ̂ⱼ · 𝟙(|λ̂ⱼ| > 2τ) · ûⱼ v̂ⱼᵀ
where y = Σⱼ λ̂ⱼ ûⱼ v̂ⱼᵀ is the SVD of the observed matrix y.
This is defined as the existence of an SVD decomposition of y such that
Θhat equals the result of hard-thresholding the singular values at level 2τ.
Instances For
Basic properties #
Aliases for Definition 4.1 #
Definition 4.1 (Singular Value Thresholding). Given an SVD decomposition S of a matrix
and a threshold τ ≥ 0, the SVT estimator applies hard thresholding to the singular values:
Ŝ_τ(y) = Σⱼ λ̂ⱼ · 𝟙(|λ̂ⱼ| > 2τ) · ûⱼ v̂ⱼᵀ.
This is an alias for SVD.svtMatrix.
Instances For
Definition 4.1 (SVT Estimator). definition_4_1 y Θhat τ asserts that Θhat is the
singular value thresholding estimator of the observed matrix y with threshold 2τ.
This is an alias for IsSVTEstimator.