Lecture 16

Norms of random matrices

Course edition
Fall 2026
Last updated
October 19, 2026

Part V · High dimensions: tools and phenomena · Lecture 3 of 4

Student PDFReport an issue

A guided route

Lecture map

High and mid topics are both examined. Follow the topic links, and open optional branches when they help.

These notes support STAT 709 at the University of Wisconsin–Madison. Use them alongside the cited textbooks; corrections and questions are welcome.

High priorityOverview

  • Finite directions. A matrix acts in infinitely many directions, but a finite net lets us control all those directions at once.

  • Applications. We review singular values and norms, derive an operator-norm bound for independent subgaussian entries, and apply the same strategy to empirical covariance matrices.

  • Dimensions. Keep track of which dimension belongs to the observations and which to the matrix; the optional Gaussian result gives sharper spectral edges.

Recap from earlier lecturesFrom Lectures 1, 14 and 15: directions and concentration · 1 min

Reminder only: this block introduces no new exam requirements.

An asterisk in a topic heading marks optional material; the priority labels specify the reading scope.

Learning goals

High priorityIntroduction

For convenience, we refer to the Euclidean norm as \(\left\|\cdot\right\|\)∥⋅∥\left\|\cdot\right\| and \(\left\|\cdot\right\|_2\)∥⋅∥2\left\|\cdot\right\|_2. As before, we use \(c\)cc or \(C\)CC to denote a positive absolute constant. We write \(c_K\)cKc_K or \(C_K\)CKC_K to denote a scalar that depends only on \(K\)KK. In particular, if \(K\)KK is a constant, then \(c_K\)cKc_K and \(C_K\)CKC_K are both constants. We denote by \(\mathbb{S}^{n-1}\)𝕊n−1\mathbb{S}^{n-1} the unit sphere: \(\{x\in \mathbb{R}^n: \left\|x\right\|= 1\}\){x∈ℝn:∥x∥=1}\{x\in \mathbb{R}^n: \left\|x\right\|= 1\}.

1. Some linear algebra

1.1. A recap of singular value decomposition (SVD)

Mid priorityA recap of singular value decomposition (SVD)

  • Factorization. Let \(A\in \mathbb{R}^{m\times n}\)A∈ℝm×nA\in \mathbb{R}^{m\times n} be an \(m\times n\)m×nm\times n matrix. It has a decomposition \(A= \sum_{i=1}^r\sigma_i u_iv_i^\top=U\Sigma V^\top\)A=∑i=1rσiuivi⊤=UΣV⊤A= \sum_{i=1}^r\sigma_i u_iv_i^\top=U\Sigma V^\top, where \(r=\rank(A)\)r=rank(A)r=\operatorname{rank}(A), \(U=[u_1,\dots,u_r]\in\mathbb{R}^{m\times r}\)U=[u1,…,ur]∈ℝm×rU=[u_1,\dots,u_r]\in\mathbb{R}^{m\times r} has orthonormal columns, \(V=[v_1,\dots,v_r]\in\mathbb{R}^{n\times r}\)V=[v1,…,vr]∈ℝn×rV=[v_1,\dots,v_r]\in\mathbb{R}^{n\times r} has orthonormal columns, and \(\Sigma = \diag(\sigma_1,\dots,\sigma_r) \in\mathbb{R}^{r\times r}\)Σ=diag(σ1,…,σr)∈ℝr×r\Sigma = \operatorname{diag}(\sigma_1,\dots,\sigma_r) \in\mathbb{R}^{r\times r}.

  • Ordering. We use \(\sigma_1\ge \sigma_2\ge \dots\ge \sigma_r>0\)σ1≥σ2≥…≥σr>0\sigma_1\ge \sigma_2\ge \dots\ge \sigma_r>0 by convention.

Fact 1

\(\sigma_i=\sqrt{\lambda_i(AA^{\top})}= \sqrt{\lambda_i(A^\top A)}\)σi=λi(AA⊤)=λi(A⊤A)\sigma_i=\sqrt{\lambda_i(AA^{\top})}= \sqrt{\lambda_i(A^\top A)}, i.e., the square root of the \(i\)ii-th largest eigenvalue of \(AA^\top\)AA⊤AA^\top or \(A^\top A\)A⊤AA^\top A; \(u_i\)uiu_i and \(v_i\)viv_i are corresponding eigenvectors of \(AA^\top\)AA⊤AA^\top and \(A^\top A\)A⊤AA^\top A, respectively. We have \(A^\top u_i=V \Sigma U^\top u_i=\sigma_i v_i\)A⊤ui=VΣU⊤ui=σiviA^\top u_i=V \Sigma U^\top u_i=\sigma_i v_i. Similarly \(Av_i= \sigma_i u_i\)Avi=σiuiAv_i= \sigma_i u_i.

Fact 2

If \(A\)AA is symmetric (\(A=A^\top\)A=A⊤A=A^\top), then the singular values are the absolute eigenvalues, sorted in descending order.

Fact 3

\(\sigma_1(A)= \max_{u:\left\|u\right\|=1} \left\| Au\right\|\)σ1(A)=maxu:∥u∥=1∥Au∥\sigma_1(A)= \max_{u:\left\|u\right\|=1} \left\| Au\right\| is called the operator norm of \(A\)AA.

SVD as three operations: V transpose rotates the input, Sigma stretches the coordinate directions, and U rotates the output. The same two colored vectors are tracked throughout.

Revisit the SVD construction in Lecture 1 to connect these three steps to the matrix factorization.

1.2. Matrix norms

High priorityMatrix norms

There are many different matrix norms we encounter. Here are a few common norms. Let \(A \in \R^{m \times n}\)A∈ℝm×nA \in \mathbb{R}^{m \times n} denote a generic matrix.

  • Frobenius norm \(\left\|A\right\|_F = (\sum_{ij}A_{ij}^2)^{1/2}\)∥A∥F=(∑ijAij2)1/2\left\|A\right\|_F = (\sum_{ij}A_{ij}^2)^{1/2}. Essentially, we treat \(A\)AA as a vector of length \(mn\)mnmn and then use the Euclidean norm. Frobenius norm can be expressed using singular values \(\left\|A\right\|_F^2=\sum_{j=1}^r[\sigma_j(A)]^2\)∥A∥F2=∑j=1r[σj(A)]2\left\|A\right\|_F^2=\sum_{j=1}^r[\sigma_j(A)]^2.

  • Operator norm \(\left\|A\right\|_{\mathrm{op}} = \sigma_1(A)\)∥A∥op=σ1(A)\left\|A\right\|_{\mathrm{op}} = \sigma_1(A), and by convention, simply \(\left\|A\right\|\)∥A∥\left\|A\right\| unless specified otherwise. From the functional analysis perspective, we view \(A\)AA as a linear operator that maps a vector to another vector in the Euclidean space, and the induced norm is the operator norm. It can be shown that \(\left\|A\right\|_{\mathrm{op}} = \max_{u:\left\|u\right\|_2=1} \left\| Au\right\|_2\)∥A∥op=maxu:∥u∥2=1∥Au∥2\left\|A\right\|_{\mathrm{op}} = \max_{u:\left\|u\right\|_2=1} \left\| Au\right\|_2.

  • Matrix \(p\)pp-norm \(\left\|A\right\|_{p} = \max_{u:\left\|u\right\|_p=1} \left\| Au\right\|_p\)∥A∥p=maxu:∥u∥p=1∥Au∥p\left\|A\right\|_{p} = \max_{u:\left\|u\right\|_p=1} \left\| Au\right\|_p. It generalizes the operator norm \(p=2\)p=2p=2 to more general \(p\)pp; in fact, it is the induced operator norm for \(\ell^p\)ℓp\ell^p spaces.

  • Max norm \(\left\|A\right\|_{\max} = \max_{ij}|A_{ij}|\)∥A∥max=maxij|Aij|\left\|A\right\|_{\max} = \max_{ij}|A_{ij}|. Essentially, we treat \(A\)AA as a vector of length \(mn\)mnmn and consider the usual \(\ell^\infty\)ℓ∞\ell^\infty norm.

See also Wiki for a comprehensive comparison.

Operator norm.

The operator norm is the largest singular value and controls the largest stretch over all unit input vectors. The Frobenius norm is the square root of the sum of squared singular values.

High priorityPractice: Compare three matrix norms

See Exercise 1 in Section 7 for the full statement and complete solution.

1.3. Covering and packing numbers

High priorityCovering and packing numbers

Definition 1\(\epsilon\)ϵ\epsilon-net

Let \((T,d)\)(T,d)(T,d) be a metric space, then consider a subset \(K\subset T\)K⊂TK\subset T and some \(\epsilon>0\)ϵ>0\epsilon>0, then a subset \(\mathcal{N}\subset K\)𝒩⊂K\mathcal{N}\subset K is called an \(\epsilon\)ϵ\epsilon-net of \(K\)KK if every point \(x\)xx in \(K\)KK is within distance \(\epsilon\)ϵ\epsilon of a point in \(\mathcal N\)𝒩\mathcal N, i.e. \(\forall x\in K\)∀x∈K\forall x\in K, \(\exists x_0\in \mathcal{N}\)∃x0∈𝒩\exists x_0\in \mathcal{N} such that \(d(x_0,x)\le\epsilon\)d(x0,x)≤ϵd(x_0,x)\le\epsilon. In other words, \(K\)KK is covered by balls of radius \(\epsilon\)ϵ\epsilon centered at every point in \(\mathcal{N}\)𝒩\mathcal{N}.

Definition 2covering number

The covering number \(N(K,d,\epsilon)\)N(K,d,ϵ)N(K,d,\epsilon) is the number of points in the smallest (i.e. containing the fewest points) \(\epsilon\)ϵ\epsilon-net of \(K\)KK, i.e., the least number of points that are needed to cover \(K\)KK with \(\epsilon\)ϵ\epsilon-balls among all possible \(\epsilon\)ϵ\epsilon-nets.

Proposition 1

Covering number of Euclidean unit ball \(B_2^n=\{x\in \mathbb{R}^n\mid \left\|x\right\|_2\le 1\}\)B2n={x∈ℝn∣∥x∥2≤1}B_2^n=\{x\in \mathbb{R}^n\mid \left\|x\right\|_2\le 1\} in \(\mathbb{R}^n\)ℝn\mathbb{R}^n. \((\frac{1}{\epsilon})^n\le N(B_2^n,d_2,\epsilon)\le (1+\frac{2}{\epsilon})^n\)(1ϵ)n≤N(B2n,d2,ϵ)≤(1+2ϵ)n(\frac{1}{\epsilon})^n\le N(B_2^n,d_2,\epsilon)\le (1+\frac{2}{\epsilon})^n for \(0<\epsilon\le1\)0<ϵ≤10<\epsilon\le1, here \(d_2(x,y)=\|x-y\|_2\)d2(x,y)=∥x−y∥2d_2(x,y)=\|x-y\|_2 is Euclidean distance.

The upper bound follows from the packing proof in Exercise 6; the lower bound follows because covering a unit ball requires total covering-ball volume at least its volume. The same packing argument, with centers constrained to the sphere, also gives a sphere net of size at most \((1+2/\epsilon)^n\)(1+2/ϵ)n(1+2/\epsilon)^n. See [2] (Section 4.2).

Low priority — not examined: Discretization lemma
Lemma 1

If \(0<\epsilon<1\)0<ϵ<10<\epsilon<1 and \(\mathcal{N}\)𝒩\mathcal{N} is an \(\epsilon\)ϵ\epsilon-net of the unit sphere \(\mathbb{S}^{n-1}\)𝕊n−1\mathbb{S}^{n-1}, then \[\sup\limits_{x\in \mathcal{N}} \left\|Ax\right\|_{2}\le \left\|A\right\|\le \frac{1}{1-\epsilon}\sup\limits_{x\in \mathcal{N}} \left\|Ax\right\|_2.\]supx∈𝒩∥Ax∥2≤∥A∥≤11−ϵsupx∈𝒩∥Ax∥2.\sup\limits_{x\in \mathcal{N}} \left\|Ax\right\|_{2}\le \left\|A\right\|\le \frac{1}{1-\epsilon}\sup\limits_{x\in \mathcal{N}} \left\|Ax\right\|_2. If \(0<\epsilon<1/2\)0<ϵ<1/20<\epsilon<1/2 and in addition there is an \(\epsilon\)ϵ\epsilon-net \(\mathcal{M}\)ℳ\mathcal{M} of \(\mathbb{S}^{m-1}\)𝕊m−1\mathbb{S}^{m-1}, then \[\sup_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle\le \left\|A\right\|\le \frac{1}{1-2\epsilon}\cdot \sup_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle.\]supx∈𝒩,y∈ℳ⟨Ax,y⟩≤∥A∥≤11−2ϵ⋅supx∈𝒩,y∈ℳ⟨Ax,y⟩.\sup_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle\le \left\|A\right\|\le \frac{1}{1-2\epsilon}\cdot \sup_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle.

Proof. \(\forall x\in \mathbb{S}^{n-1}\)∀x∈𝕊n−1\forall x\in \mathbb{S}^{n-1}, we find \(x_0\in \mathcal{N}\)x0∈𝒩x_0\in \mathcal{N} s.t. \(\left\|x-x_0\right\|\le \epsilon\)∥x−x0∥≤ϵ\left\|x-x_0\right\|\le \epsilon. Pick \(x\)xx to be the top singular vector \(v_1\)v1v_1, then we have \[\left\|Ax-Ax_{0}\right\|\le \left\|A\right\|\cdot \left\|x-x_0\right\|\le \epsilon \left\|A\right\|,\]∥Ax−Ax0∥≤∥A∥⋅∥x−x0∥≤ϵ∥A∥,\left\|Ax-Ax_{0}\right\|\le \left\|A\right\|\cdot \left\|x-x_0\right\|\le \epsilon \left\|A\right\|, \[\left\|Ax_0\right\|\ge \left\|Ax\right\|-\left\|Ax-Ax_{0}\right\|\ge \left\|A\right\|-\epsilon\left\|A\right\|,\]∥Ax0∥≥∥Ax∥−∥Ax−Ax0∥≥∥A∥−ϵ∥A∥,\left\|Ax_0\right\|\ge \left\|Ax\right\|-\left\|Ax-Ax_{0}\right\|\ge \left\|A\right\|-\epsilon\left\|A\right\|, \[\left\|A\right\|\le \frac{1}{1-\epsilon}\left\|Ax_0\right\|.\]∥A∥≤11−ϵ∥Ax0∥.\left\|A\right\|\le \frac{1}{1-\epsilon}\left\|Ax_0\right\|.

In addition we pick \(y=Ax/\|Ax\|\in\mathbb S^{m-1}\)y=Ax/∥Ax∥∈𝕊m−1y=Ax/\|Ax\|\in\mathbb S^{m-1} such that \(\langle Ax,y\rangle=\|Ax\|=\|A\|\)⟨Ax,y⟩=∥Ax∥=∥A∥\langle Ax,y\rangle=\|Ax\|=\|A\| (the zero matrix is immediate). Then take \(y_0\in \mathcal{M}\)y0∈ℳy_0\in \mathcal{M} such that \(\left\|y-y_0\right\|\le \epsilon\)∥y−y0∥≤ϵ\left\|y-y_0\right\|\le \epsilon. By \(\left\langle Ax,y\right\rangle-\left\langle Ax_0,y_0\right\rangle=\left\langle Ax,y-y_0\right\rangle+\left\langle A(x-x_0),y_0\right\rangle\)⟨Ax,y⟩−⟨Ax0,y0⟩=⟨Ax,y−y0⟩+⟨A(x−x0),y0⟩\left\langle Ax,y\right\rangle-\left\langle Ax_0,y_0\right\rangle=\left\langle Ax,y-y_0\right\rangle+\left\langle A(x-x_0),y_0\right\rangle, we follow the above steps and get the desired result. ◻

Remark 1

This lemma says that if we don’t care about the factor (usually \(1/(1-\epsilon)\)1/(1−ϵ)1/(1-\epsilon) is a constant), then the operator norm \(\|A\| = \sup_{\|u\|=1}\|Au\|\)∥A∥=sup∥u∥=1∥Au∥\|A\| = \sup_{\|u\|=1}\|Au\| is approximately the same as a discretized version.

High priority
Instructor’s NoteCheck a finite set of directions

A net is like checking a surface on a fine grid. We first control the grid points by probability bounds, then pay a deterministic approximation factor to fill the gaps. Making the grid finer improves that factor but increases the number of events in the union bound.

Low priority — not examined: Discretize directions

An epsilon-net approximates every unit direction within distance epsilon. Net cardinality is exponential in dimension, and its logarithm competes with concentration in uniform matrix bounds.

Seven overlapping epsilon balls cover a pentagon at left; ten disjoint epsilon-over-two balls form a packing at right.
Mid priorityPractice: Choose a discretization radius

See Exercise 2 in Section 7 for the full statement and complete solution.

2. Operator norm of a subgaussian random matrix

High priorityOperator norm of a subgaussian random matrix

The goal is to control the largest stretch of a random matrix. For independent centered subgaussian entries with norm bounded by \(K\)KK, the relevant upper-bound scale is \(K(\sqrt m+\sqrt n)\)K(m+n)K(\sqrt m+\sqrt n); the theorem below states the failure probability and the additional deviation term explicitly.

We sometimes say \(A\in \mathbb{R}^{m\times n}\)A∈ℝm×nA\in \mathbb{R}^{m\times n} has independent subgaussian entries if all the entries \((A_{ij})\)(Aij)(A_{ij}) are jointly independent, \(\mathbf{E} A_{ij}=0\)𝐄Aij=0\mathbf{E} A_{ij}=0, and subgaussian.

Theorem 1

Let \(A\in \mathbb{R}^{m\times n}\)A∈ℝm×nA\in \mathbb{R}^{m\times n} have independent subgaussian entries. \(K=\max_{i,j} \left\|A_{ij}\right\|_{\psi_2}\)K=maxi,j∥Aij∥ψ2K=\max_{i,j} \left\|A_{ij}\right\|_{\psi_2}. For any \(t>0\)t>0t>0, \(\left\|A\right\|\le CK(\sqrt{m}+\sqrt{n}+t)\)∥A∥≤CK(m+n+t)\left\|A\right\|\le CK(\sqrt{m}+\sqrt{n}+t) with probability at least \(1-2e^{-t^2}\)1−2e−t21-2e^{-t^2} for a certain constant \(C\)CC.

We need the following lemma, which is in fact an equivalent form of Hoeffding’s inequality.

Lemma 2

Let \(X_1,\dots,X_n\)X1,…,XnX_1,\dots,X_n be independent subgaussian random variables with \(\mathbf{E} X_i=0\)𝐄Xi=0\mathbf{E} X_i=0, then \(\sum_{i=1}^n X_i\)∑i=1nXi\sum_{i=1}^n X_i is also subgaussian with \[\left\|\sum_{i=1}^nX_i\right\|^2_{\psi_2}\le C\sum_{i=1}^n \left\|X_i\right\|^2_{\psi_2}.\]∥∑i=1nXi∥ψ22≤C∑i=1n∥Xi∥ψ22.\left\|\sum_{i=1}^nX_i\right\|^2_{\psi_2}\le C\sum_{i=1}^n \left\|X_i\right\|^2_{\psi_2}.

Proof. Of Theorem 1.

Use the displayed net bound below as a tool; the general approximation lemma and its proof above are optional. Pick \(\epsilon=\frac{1}{4}\)ϵ=14\epsilon=\frac{1}{4}, let \(\mathcal{N},\mathcal{M}\)𝒩,ℳ\mathcal{N},\mathcal{M} be \(\epsilon\)ϵ\epsilon-nets of \(\mathbb{S}^{n-1}\)𝕊n−1\mathbb{S}^{n-1}, \(\mathbb{S}^{m-1}\)𝕊m−1\mathbb{S}^{m-1} respectively such that \(\left|\mathcal{N}\right|\le9^n\)|𝒩|≤9n\left|\mathcal{N}\right|\le9^n, \(\left|\mathcal{M}\right|\le9^m\)|ℳ|≤9m\left|\mathcal{M}\right|\le9^m. (Note: \(\mathbb{S}^{n-1}\)𝕊n−1\mathbb{S}^{n-1} is the unit sphere: \(\{x\in \mathbb{R}^n\mid \left\|x\right\|= 1\}\){x∈ℝn∣∥x∥=1}\{x\in \mathbb{R}^n\mid \left\|x\right\|= 1\}.) We can check from Lemma 1 that \[\left\|A\right\|\le 2\max_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle,\]∥A∥≤2maxx∈𝒩,y∈ℳ⟨Ax,y⟩,\left\|A\right\|\le 2\max_{x\in \mathcal{N},y\in \mathcal{M}}\left\langle Ax,y\right\rangle, where \(\left\langle \cdot,\cdot\right\rangle\)⟨⋅,⋅⟩\left\langle \cdot,\cdot\right\rangle is the inner product notation (namely \(\left\langle z,w\right\rangle=z^{\top}w\)⟨z,w⟩=z⊤w\left\langle z,w\right\rangle=z^{\top}w). Now we will have to control \(\left\langle Ax,y\right\rangle\)⟨Ax,y⟩\left\langle Ax,y\right\rangle for each \(x\in \mathcal{N}, y\in \mathcal{M}\)x∈𝒩,y∈ℳx\in \mathcal{N}, y\in \mathcal{M} with the preceding lemma. Now apply Lemma 2 to \(\left\langle Ax,y\right\rangle\)⟨Ax,y⟩\left\langle Ax,y\right\rangle and we have \[\left\|\left\langle Ax,y\right\rangle\right\|^2_{\psi_2} = \Big\| \sum_{i,j} A_{i,j} x_j y_i \Big\|_{\psi_2}^2 \le CK^2\sum_{i,j} x_j^2y_i^2=CK^2\left\|x\right\|^2\left\|y\right\|^2=CK^2.\]∥⟨Ax,y⟩∥ψ22=∥∑i,jAi,jxjyi∥ψ22≤CK2∑i,jxj2yi2=CK2∥x∥2∥y∥2=CK2.\left\|\left\langle Ax,y\right\rangle\right\|^2_{\psi_2} = \Big\| \sum_{i,j} A_{i,j} x_j y_i \Big\|_{\psi_2}^2 \le CK^2\sum_{i,j} x_j^2y_i^2=CK^2\left\|x\right\|^2\left\|y\right\|^2=CK^2. So by the tail bound (namely an equivalent definition of subgaussian variables), \(\mathbf{P}(\left\langle Ax,y\right\rangle\ge u)\le 2e^{-cu^2/K^2}\)𝐏(⟨Ax,y⟩≥u)≤2e−cu2/K2\mathbf{P}(\left\langle Ax,y\right\rangle\ge u)\le 2e^{-cu^2/K^2} for any \(u>0\)u>0u>0. To control all net pairs at once, use the union bound inequality \(\mathbf{P}(\cup_{k} B_k)\le\sum_k\mathbf{P}(B_k)\)𝐏(∪kBk)≤∑k𝐏(Bk)\mathbf{P}(\cup_{k} B_k)\le\sum_k\mathbf{P}(B_k), we find \[\mathbf{P}(\max_{x,y} \left\langle Ax,y\right\rangle\ge u)\le \sum_{x,y} \mathbf{P}(\left\langle Ax,y\right\rangle\ge u)\le 9^{n+m}\cdot 2e^{-cu^2/K^2}.\]𝐏(maxx,y⟨Ax,y⟩≥u)≤∑x,y𝐏(⟨Ax,y⟩≥u)≤9n+m⋅2e−cu2/K2.\mathbf{P}(\max_{x,y} \left\langle Ax,y\right\rangle\ge u)\le \sum_{x,y} \mathbf{P}(\left\langle Ax,y\right\rangle\ge u)\le 9^{n+m}\cdot 2e^{-cu^2/K^2}. If we pick \(u=CK(\sqrt{n}+\sqrt{m}+t)\)u=CK(n+m+t)u=CK(\sqrt{n}+\sqrt{m}+t) with large enough \(C\)CC such that \(cu^2/K^2\ge 3(n+m)+t^2\)cu2/K2≥3(n+m)+t2cu^2/K^2\ge 3(n+m)+t^2. Thus \[\mathbf{P}\big(\max_{x,y} \left\langle Ax,y\right\rangle\ge u \big)\le 9^{n+m}2e^{-3(n+m)-t^2}\le 2e^{-t^2}.\]𝐏(maxx,y⟨Ax,y⟩≥u)≤9n+m2e−3(n+m)−t2≤2e−t2.\mathbf{P}\big(\max_{x,y} \left\langle Ax,y\right\rangle\ge u \big)\le 9^{n+m}2e^{-3(n+m)-t^2}\le 2e^{-t^2}. This leads to \(\mathbf{P}(\left\|A\right\|\ge 2u) \le 2e^{-t^2}\)𝐏(∥A∥≥2u)≤2e−t2\mathbf{P}(\left\|A\right\|\ge 2u) \le 2e^{-t^2}. ◻

Remark 2Some heuristics about singular value magnitude

The theorem supplies an upper bound at scale \(K(\sqrt m+\sqrt n)\)K(m+n)K(\sqrt m+\sqrt n). A matching lower bound needs nondegenerate variances; subgaussianity alone allows the zero matrix. For i.i.d. centered entries with variance \(\sigma^2>0\)σ2>0\sigma^2>0, bounded standardized fourth moments and bounded \(K/\sigma\)K/σK/\sigma, the Frobenius calculation below gives the complementary lower bound. Assume \(n\ge m\)n≥mn\ge m without loss of generality; together these estimates put the largest singular value at scale \(\sigma\sqrt n\)σn\sigma\sqrt n.

  • Average squared entries. Assuming \(\sigma^2=\mathbb{E} A_{ij}^2\)σ2=𝔼Aij2\sigma^2=\mathbb{E} A_{ij}^2, we expect \(\left\|A\right\|_{F}^{2}\)∥A∥F2\left\|A\right\|_{F}^{2} to be close to its mean, that is, \[\frac{\left\|A\right\|_F^2}{nm\sigma^2}=\frac{\sum_{i,j}A_{ij}^2}{nm\sigma^2}\stackrel p\longrightarrow1, \qquad \text{as}~ n \to \infty\]∥A∥F2nmσ2=∑i,jAij2nmσ2→p1,asn→∞\frac{\left\|A\right\|_F^2}{nm\sigma^2}=\frac{\sum_{i,j}A_{ij}^2}{nm\sigma^2}\stackrel p\longrightarrow1, \qquad \text{as}~ n \to \infty Since \(\left\|A\right\|_{F}^{2} = \sum_{j=1}^m [\sigma_j(A)]^2\)∥A∥F2=∑j=1m[σj(A)]2\left\|A\right\|_{F}^{2} = \sum_{j=1}^m [\sigma_j(A)]^2, we have \(m^{-1}\sum_{k=1}^m\sigma_k^2(A)=(1+o_p(1))n\sigma^2\)m−1∑k=1mσk2(A)=(1+op(1))nσ2m^{-1}\sum_{k=1}^m\sigma_k^2(A)=(1+o_p(1))n\sigma^2.

  • Singular-value scale. Thus the root-mean-square singular value is \((1+o_p(1))\sigma\sqrt n\)(1+op(1))σn(1+o_p(1))\sigma\sqrt n.

  • Comparison. The largest singular value is at least this quantity, while the operator-norm theorem gives the matching upper scale. This calculation concerns the root mean square, not the arithmetic average.

For i.i.d. nondegenerate entries with controlled subgaussian norm relative to their standard deviation, lower singular-value theorems also put the smallest singular value on this scale when the aspect ratio stays away from one. This conclusion needs those extra hypotheses; the upper-bound theorem by itself does not prove it.

3. Statistical application: covariance estimation

High priorityStatistical application: covariance estimation
Quick Recall
Operator norm
Quick Recall
Epsilon-net

Suppose \(X_1,\dots, X_n\)X1,…,XnX_1,\dots, X_n are i.i.d. random vectors with \(\E X_i=0\)𝔼Xi=0\mathbb{E}X_i=0 and covariance \(\Sigma=\mathrm{Cov}(X_i)\)Σ=Cov(Xi)\Sigma=\mathrm{Cov}(X_i). By the law of large numbers, with dimension \(p\)pp being fixed, we have \[\frac{1}{n}\sum_{i=1}^n X_iX_i^\top\stackrel{p}{\longrightarrow}\Sigma\qquad \text{as }n\to\infty.\]1n∑i=1nXiXi⊤→pΣas n→∞.\frac{1}{n}\sum_{i=1}^n X_iX_i^\top\stackrel{p}{\longrightarrow}\Sigma\qquad \text{as }n\to\infty.

What is the property of the empirical covariance matrix \(n^{-1}\sum_{i=1}^n X_iX_i^\top\)n−1∑i=1nXiXi⊤n^{-1}\sum_{i=1}^n X_iX_i^\top without assuming an asymptotic regime? The following theorem gives us an estimation error bound involving \(p\)pp.

Theorem 2

Assume \(X_0\in\R^p\)X0∈ℝpX_0\in\mathbb{R}^p has mean zero and covariance \(\Sigma\)Σ\Sigma, and is subgaussian relative to its covariance: \(\|\langle X_0,u\rangle\|_{\psi_2}\le K\sqrt{u^\top\Sigma u}\)∥⟨X0,u⟩∥ψ2≤Ku⊤Σu\|\langle X_0,u\rangle\|_{\psi_2}\le K\sqrt{u^\top\Sigma u} for every \(u\in\R^p\)u∈ℝpu\in\mathbb{R}^p. Suppose that \(X_1,\dots, X_n\)X1,…,XnX_1,\dots, X_n are i.i.d. copies of \(X_0\)X0X_0 and \(X=[X_1,\dots, X_n]^T\in \mathbb{R}^{n\times p}\)X=[X1,…,Xn]T∈ℝn×pX=[X_1,\dots, X_n]^T\in \mathbb{R}^{n\times p}. Then for every \(t\ge 0\)t≥0t\ge 0, with probability at least \(1-2e^{-c_Kt^2}\)1−2e−cKt21-2e^{-c_Kt^2},

\[\left\|\frac{1}{n}X^\top X-\Sigma\right\|\le \max\{\delta,\delta^2\}\left\|\Sigma\right\| \text{ where } \delta = C_K\sqrt{\frac{p}{n}}+\frac{t}{\sqrt{n}}.\]∥1nX⊤X−Σ∥≤max{δ,δ2}∥Σ∥ where δ=CKpn+tn.\left\|\frac{1}{n}X^\top X-\Sigma\right\|\le \max\{\delta,\delta^2\}\left\|\Sigma\right\| \text{ where } \delta = C_K\sqrt{\frac{p}{n}}+\frac{t}{\sqrt{n}}.

(1)

Proof.

  • Finite net. First take \(\Sigma=I_p\)Σ=Ip\Sigma=I_p. A \(1/4\)1/41/4-net \(\mathcal N\)𝒩\mathcal N of the unit sphere has at most \(9^p\)9p9^p points.

  • Error matrix. Set \(B=X^\top X/n-I_p\)B=X⊤X/n−IpB=X^\top X/n-I_p.

  • One direction. For every fixed unit \(u\)uu, the centered squares \(\langle X_i,u\rangle^2-1\)⟨Xi,u⟩2−1\langle X_i,u\rangle^2-1 have subexponential norms bounded by \(C_K\)CKC_K. Bernstein therefore gives \[\PR(|u^\top Bu|>s)\le2\exp[-c_K n\min(s^2,s)].\]ℙ(|u⊤Bu|>s)≤2exp[−cKnmin(s2,s)].\mathbb{P}(|u^\top Bu|>s)\le2\exp[-c_K n\min(s^2,s)].

For symmetric \(B\)BB, \(\|B\|\le2\max_{u\in\mathcal N}|u^\top Bu|\)∥B∥≤2maxu∈𝒩|u⊤Bu|\|B\|\le2\max_{u\in\mathcal N}|u^\top Bu|; Exercise 5 proves this version of the net argument. A union bound thus gives \[\PR(\|B\|>2s)\le2\exp[p\log9-c_Kn\min(s^2,s)].\]ℙ(∥B∥>2s)≤2exp[plog9−cKnmin(s2,s)].\mathbb{P}(\|B\|>2s)\le2\exp[p\log9-c_Kn\min(s^2,s)]. Put \(r=(p+t^2)/n\)r=(p+t2)/nr=(p+t^2)/n and \(s=C_K(\sqrt r+r)\)s=CK(r+r)s=C_K(\sqrt r+r), increasing \(C_K\)CKC_K to absorb \(p\log9\)plog9p\log9. This gives the claimed form \(\max(\delta,\delta^2)\)max(δ,δ2)\max(\delta,\delta^2) after adjusting constants. For general positive definite \(\Sigma\)Σ\Sigma, set \(Z_i=\Sigma^{-1/2}X_i\)Zi=Σ−1/2XiZ_i=\Sigma^{-1/2}X_i. The stated relative assumption gives the same \(K\)KK for \(Z_i\)ZiZ_i. Since \[\hat\Sigma-\Sigma=\Sigma^{1/2}(n^{-1}\textstyle\sum_iZ_iZ_i^\top-I)\Sigma^{1/2},\]Σ̂−Σ=Σ1/2(n−1∑iZiZi⊤−I)Σ1/2,\hat\Sigma-\Sigma=\Sigma^{1/2}(n^{-1}\textstyle\sum_iZ_iZ_i^\top-I)\Sigma^{1/2}, its norm is at most \(\|\Sigma\|\)∥Σ∥\|\Sigma\| times the whitened error. If \(\Sigma\)Σ\Sigma is singular, every direction in its kernel has zero projection almost surely; restrict to its range and apply the argument there, using rank at most \(p\)pp. ◻

Examples of subgaussian random vectors.

A random vector is subgaussian iff \(\langle X, u \rangle\)⟨X,u⟩\langle X, u \rangle is subgaussian for all unit vectors \(u\)uu. Some examples of subgaussian vectors:

  1. \(X\sim N(0,I_n)\)X∼N(0,In)X\sim N(0,I_n);

  2. \(X\sim \Unif(\{\pm 1\}^n)\)X∼Unif({±1}n)X\sim \operatorname{Unif}(\{\pm 1\}^n);

  3. \(X\sim \Unif(\sqrt{n}\, \mathbb{S}^{n-1})\)X∼Unif(n𝕊n−1)X\sim \operatorname{Unif}(\sqrt{n}\, \mathbb{S}^{n-1}).

For independent normal coordinates, every unit projection is standard normal. For independent Rademacher coordinates, Hoeffding’s inequality gives a uniform subgaussian bound on unit projections. As explained in the previous lecture, the third distribution is not a product measure, but it has Gaussian-like fixed projections, as explained by the coupling if \(X \sim \Unif(\sqrt{n}\, \mathbb{S}^{n-1})\)X∼Unif(n𝕊n−1)X \sim \operatorname{Unif}(\sqrt{n}\, \mathbb{S}^{n-1}) then \[X \stackrel{d}{=} \sqrt{n}\,\frac{G}{\left\|G\right\|}, \qquad \text{where}~ G \sim N(0,I_n),\]X=dnG∥G∥,whereG∼N(0,In),X \stackrel{d}{=} \sqrt{n}\,\frac{G}{\left\|G\right\|}, \qquad \text{where}~ G \sim N(0,I_n), and \(\left\|G\right\|\)∥G∥\left\|G\right\| concentrates around \(\sqrt{n}\)n\sqrt{n}.

Relative covariance error.

Under the stated relative subgaussian condition, covariance error scales with \(\|\Sigma\|_{\rm op}\)∥Σ∥op\|\Sigma\|_{\mathrm{op}} and \(\sqrt{p/n}+p/n\)p/n+p/n\sqrt{p/n}+p/n. Uniform tail and covariance bounds are needed when converting this rate into a growing-dimension consistency claim.

High priorityPractice: A deterministic covariance obstruction

See Exercise 3 in Section 7 for the full statement and complete solution.

3.1. Discussion: Effects of dimensions

Mid priorityDiscussion: Effects of dimensions

For simplicity, assume the common mean \(\mu:=\E X_i\)μ:=𝔼Xi\mu:=\mathbb{E}X_i is zero. Denote \(X=[X_{1},X_{2},...,X_{n}]^{T}\in\R^{n\times p}\)X=[X1,X2,...,Xn]T∈ℝn×pX=[X_{1},X_{2},...,X_{n}]^{T}\in\mathbb{R}^{n\times p}, and then empirical covariance is given by \(\hat{\Sigma}=\frac{1}{n}X^{T}X=\frac{1}{n}\sum\limits_{i=1}^{n}X_{i}X_{i}^{T}\)Σ̂=1nXTX=1n∑i=1nXiXiT\hat{\Sigma}=\frac{1}{n}X^{T}X=\frac{1}{n}\sum\limits_{i=1}^{n}X_{i}X_{i}^{T}. Classical theory says that if \(p\)pp is fixed, then \(\hat{\Sigma} \stackrel{p}{\rightarrow} \Sigma\)Σ̂→pΣ\hat{\Sigma} \stackrel{p}{\rightarrow} \Sigma as \(n\to \infty\)n→∞n\to \infty. To understand how dimension \(p\)pp affects estimation consistency, below we treat \(p\)pp as an arbitrary number.

Assume also uniformly bounded coordinate fourth moments, as follows from the uniform subgaussian assumptions above. Recall \(\left\|A\right\|_F=(\sum_{i,j}A_{ij}^2)^{1/2}\)∥A∥F=(∑i,jAij2)1/2\left\|A\right\|_F=(\sum_{i,j}A_{ij}^2)^{1/2}; independence across observations gives \[\mathbb{E} \Big[ \left\|\hat{\Sigma}-\Sigma\right\|^{2}_{F} \Big]=\frac{1}{n}\sum_{j,k=1}^{p}\Var\big((X_{i})_{j}(X_{i})_{k}\big)\leq \frac{Cp^{2}}{n}.\]𝔼[∥Σ̂−Σ∥F2]=1n∑j,k=1pVar((Xi)j(Xi)k)≤Cp2n.\mathbb{E} \Big[ \left\|\hat{\Sigma}-\Sigma\right\|^{2}_{F} \Big]=\frac{1}{n}\sum_{j,k=1}^{p}\mathrm{Var}\big((X_{i})_{j}(X_{i})_{k}\big)\leq \frac{Cp^{2}}{n}. In particular, this upper bound cannot be improved for simple cases like \(X_{i}\sim\mathcal{N}(0,I_{p})\)Xi∼𝒩(0,Ip)X_{i}\sim\mathcal{N}(0,I_{p}). Since \(\left\|\hat \Sigma - \Sigma\right\|_F^2 = \sum_{j \le p} [\sigma_j(\hat \Sigma - \Sigma)]^2\)∥Σ̂−Σ∥F2=∑j≤p[σj(Σ̂−Σ)]2\left\|\hat \Sigma - \Sigma\right\|_F^2 = \sum_{j \le p} [\sigma_j(\hat \Sigma - \Sigma)]^2 where \(\sigma_j\)σj\sigma_j denotes the \(j\)jj-th singular value, the above upper bound is equivalent to \[\mathbb{E}\left\{\frac{1}{p}\sum\limits_{j=1}^{p}\left[\sigma_{j}(\hat{\Sigma}-\Sigma)\right]^{2}\right\}\leq\frac{Cp}{n}.\]𝔼{1p∑j=1p[σj(Σ̂−Σ)]2}≤Cpn.\mathbb{E}\left\{\frac{1}{p}\sum\limits_{j=1}^{p}\left[\sigma_{j}(\hat{\Sigma}-\Sigma)\right]^{2}\right\}\leq\frac{Cp}{n}. The part inside the expectation is the average squared singular value. By Theorem 2, \(\|\hat\Sigma-\Sigma\|=O_P(\sqrt{p/n}+p/n)\)∥Σ̂−Σ∥=OP(p/n+p/n)\|\hat\Sigma-\Sigma\|=O_P(\sqrt{p/n}+p/n) when \(K\)KK and \(\|\Sigma\|\)∥Σ∥\|\Sigma\| are uniformly bounded. This comparison suggests the scale of the error; the following Gaussian example establishes inconsistency in probability. Gaussian random-matrix limits below give a concrete sharpness example.

Inconsistency of covariance estimation.

As before, in order to study the asymptotic behavior, let us imagine there is a limiting process where we collect more and more data, and the dimension \(p_n\)pnp_n depends on \(n\)nn. We emphasize the dependency on \(n\)nn and write \(\Sigma_n\)Σn\Sigma_n and \(\hat \Sigma_n\)Σ̂n\hat \Sigma_n.

We have the following conclusions:

  • If \(p_n/n\to0\)pn/n→0p_n/n\to0, with uniformly bounded relative subgaussian constant and \(\sup_n\|\Sigma_n\|<\infty\)supn∥Σn∥<∞\sup_n\|\Sigma_n\|<\infty, then \(\|\hat\Sigma_n-\Sigma_n\|\to_p0\)∥Σ̂n−Σn∥→p0\|\hat\Sigma_n-\Sigma_n\|\to_p0. Choose \(t_n\to\infty\)tn→∞t_n\to\infty slowly enough that \(t_n/\sqrt n\to0\)tn/n→0t_n/\sqrt n\to0 in the covariance bound.

  • For a concrete inconsistent case, take \(X_i\sim N(0,I_{p_n})\)Xi∼N(0,Ipn)X_i\sim N(0,I_{p_n}) and \(p_n/n\to c>0\)pn/n→c>0p_n/n\to c>0. The Gaussian spectral-edge limit is \(\lambda_{\max}(\hat\Sigma_n)\to(1+\sqrt c)^2\)λmax(Σ̂n)→(1+c)2\lambda_{\max}(\hat\Sigma_n)\to(1+\sqrt c)^2 almost surely. Hence \(\liminf\|\hat\Sigma_n-I\|\ge2\sqrt c+c>0\)liminf∥Σ̂n−I∥≥2c+c>0\liminf\|\hat\Sigma_n-I\|\ge2\sqrt c+c>0. This uses the random-matrix limit discussed in Lecture 17. A lower bound on \(\E\|\hat\Sigma-\Sigma\|^2\)𝔼∥Σ̂−Σ∥2\mathbb{E}\|\hat\Sigma-\Sigma\|^2 alone would not establish inconsistency in probability.

Moreover, consider a more ‘extreme’ scenario where the dimension is larger than the sample size, then we actually have a deterministic result

  • If \(p>n\)p>np>n, then \(\mathrm{rank}(\hat{\Sigma})\leq n\)rank(Σ̂)≤n\mathrm{rank}(\hat{\Sigma})\leq n (why?), which means that \(\hat\Sigma\)Σ̂\hat\Sigma is singular: its range lies in the span of the \(n\)nn observation vectors. The best rank-\(n\)nn approximation bound (the Eckart–Young theorem) then gives the following always holds \[\left\|\hat{\Sigma}_{n}-\Sigma_{n}\right\|\geq\min\limits_{M:\ \mathrm{rank}(M)\leq n}\left\|M-\Sigma_{n}\right\|=\sigma_{n+1}(\Sigma_{n}).\]∥Σ̂n−Σn∥≥minM:rank(M)≤n∥M−Σn∥=σn+1(Σn).\left\|\hat{\Sigma}_{n}-\Sigma_{n}\right\|\geq\min\limits_{M:\ \mathrm{rank}(M)\leq n}\left\|M-\Sigma_{n}\right\|=\sigma_{n+1}(\Sigma_{n}).

Remark 3

For the second bullet point, we actually have a stronger result for many distributions: there exists a constant \(C_{0}>0\)C0>0C_{0}>0 such that \(\PR(\left\|\hat{\Sigma}_{n}-\Sigma\right\|\geq C_{0})\rightarrow 1.\)ℙ(∥Σ̂n−Σ∥≥C0)→1.\mathbb{P}(\left\|\hat{\Sigma}_{n}-\Sigma\right\|\geq C_{0})\rightarrow 1.

Remark 4

Usually, \(p_{n}/n\rightarrow0\)pn/n→0p_{n}/n\rightarrow0 is often considered the “low-dimensional” regime where consistency generally holds under regularity conditions. In particular, \(p_{n}\equiv p\)pn≡pp_{n}\equiv p is the classical “fixed-dimensional” or “large-sample” regime where the LLN and the CLT are valid.

In contrast, \(p_{n}/n\rightarrow c>0\)pn/n→c>0p_{n}/n\rightarrow c>0 is the “high-dimensional” regime where new phenomena exist.

  • Additional structure. The obstacles posed by high dimensionality can be overcome if we know additional structure.

  • Sparse covariance. For example, if we know \(\Sigma_n\)Σn\Sigma_n is a sparse matrix, meaning that it contains only a few nonzero entries, then we can recover consistency by denoising the empirical covariance matrix [1]. Developing regularized methods is very typical of high-dimensional statistical research, as we will see later in this course.

Mid priorityPractice: Exact Gaussian Frobenius error

See Exercise 4 in Section 7 for the full statement and complete solution.

4. Gordon’s theorem*

Low priority — not examined: Gordon’s theorem

If the distribution is standard normal instead of the general subgaussian assumption, then we have a rather accurate result on the expected extreme singular values. For \(A\in\R^{n\times p}\)A∈ℝn×pA\in\mathbb{R}^{n\times p} with \(n\ge p\)n≥pn\ge p, let \(\sigma_{\min}(A)=\inf_{\|u\|_2=1}\|Au\|_2\)σmin(A)=inf∥u∥2=1∥Au∥2\sigma_{\min}(A)=\inf_{\|u\|_2=1}\|Au\|_2. This includes zero if \(A\)AA is rank deficient.

Theorem 3Gordon’s theorem

Let \(A=(A_{ij})\in\R^{n\times p}\)A=(Aij)∈ℝn×pA=(A_{ij})\in\mathbb{R}^{n\times p}, \(n\ge p\)n≥pn\ge p, be a random matrix with entries \(A_{ij}\stackrel{\iid}\sim\mathcal{N}(0,1)\)Aij∼i.i.d.𝒩(0,1)A_{ij}\stackrel{\mathrm{i.i.d.}}\sim\mathcal{N}(0,1), then \[\sqrt{n}-\sqrt{p}\leq \E\sigma_{\min}(A)\leq \E\sigma_{\max}(A)\leq\sqrt{n}+\sqrt{p}.\]n−p≤𝔼σmin(A)≤𝔼σmax(A)≤n+p.\sqrt{n}-\sqrt{p}\leq \mathbb{E}\sigma_{\min}(A)\leq \mathbb{E}\sigma_{\max}(A)\leq\sqrt{n}+\sqrt{p}.

Recall that we use \(\left\|A\right\|_{\mathrm{op}}\)∥A∥op\left\|A\right\|_{\mathrm{op}} or \(\left\|A\right\|\)∥A∥\left\|A\right\| to denote the operator norm of a matrix \(A\)AA.

Proposition 2

Under the above assumptions, for any \(t>0\)t>0t>0, with probability at least \(1-2e^{-ct^2}\)1−2e−ct21-2e^{-ct^2} where \(c>0\)c>0c>0 is a constant, \[|{\sigma_{\max}(A)-\E\sigma_{\max}(A)|}\leq t.\]|σmax(A)−𝔼σmax(A)|≤t.|{\sigma_{\max}(A)-\mathbb{E}\sigma_{\max}(A)|}\leq t.

Proof. Of Proposition 2.

Viewing \(\sigma_{\max}(A)\)σmax(A)\sigma_{\max}(A) as a function \(F\)FF of \(np\)npnp Gaussian random variables, i.e. \[F(A_{11},A_{12},...,A_{np}) := \sigma_{\max}(A).\]F(A11,A12,...,Anp):=σmax(A).F(A_{11},A_{12},...,A_{np}) := \sigma_{\max}(A). Let \(\widetilde{A}=(\widetilde{A}_{ij})\)Ã=(Ãij)\widetilde{A}=(\widetilde{A}_{ij}) be any matrix, then \[\begin{aligned} \left\|A\right\|=\max\limits_{u\in \mathbb{S}^{p-1}}\left\|Au\right\| & \leq\max\limits_{u\in \mathbb{S}^{p-1}}\left[\left\|Au-\widetilde{A}u\right\|+\left\|\widetilde{A}u\right\|\right]\quad\text{(by triangle inequality)}\\ & \leq\max\limits_{u\in \mathbb{S}^{p-1}}\left[\left\|A-\widetilde{A}\right\|+\left\|\widetilde{A}\right\|\right]\quad\text{(by definition of operator norm)}\\ & =\left\|A-\widetilde{A}\right\|+\left\|\widetilde{A}\right\|. \end{aligned}\]∥A∥=maxu∈𝕊p−1∥Au∥≤maxu∈𝕊p−1[∥Au−Ãu∥+∥Ãu∥](by triangle inequality)≤maxu∈𝕊p−1[∥A−Ã∥+∥Ã∥](by definition of operator norm)=∥A−Ã∥+∥Ã∥.\begin{aligned} \left\|A\right\|=\max\limits_{u\in \mathbb{S}^{p-1}}\left\|Au\right\| & \leq\max\limits_{u\in \mathbb{S}^{p-1}}\left[\left\|Au-\widetilde{A}u\right\|+\left\|\widetilde{A}u\right\|\right]\quad\text{(by triangle inequality)}\\ & \leq\max\limits_{u\in \mathbb{S}^{p-1}}\left[\left\|A-\widetilde{A}\right\|+\left\|\widetilde{A}\right\|\right]\quad\text{(by definition of operator norm)}\\ & =\left\|A-\widetilde{A}\right\|+\left\|\widetilde{A}\right\|. \end{aligned} Similarly, we can prove \[\left\|\widetilde{A}\right\|\leq\left\|A-\widetilde{A}\right\|+\left\|A\right\|.\]∥Ã∥≤∥A−Ã∥+∥A∥.\left\|\widetilde{A}\right\|\leq\left\|A-\widetilde{A}\right\|+\left\|A\right\|. Thus, we derive the Lipschitz property of \(F\)FF: \[\left|F(\widetilde{A})-F(A)\right|\leq\left\|\widetilde{A}-A\right\|\leq\left\|\widetilde{A}-A\right\|_{F}.\]|F(Ã)−F(A)|≤∥Ã−A∥≤∥Ã−A∥F.\left|F(\widetilde{A})-F(A)\right|\leq\left\|\widetilde{A}-A\right\|\leq\left\|\widetilde{A}-A\right\|_{F}. By the Gaussian concentration inequality in the previous lecture, we obtain \[\left\|\sigma_{\max}(A)-\E\sigma_{\max}(A)\right\|_{\psi_{2}}\leq C.\]∥σmax(A)−𝔼σmax(A)∥ψ2≤C.\left\|\sigma_{\max}(A)-\mathbb{E}\sigma_{\max}(A)\right\|_{\psi_{2}}\leq C. By adjusting the constants, we get the claimed result. ◻

Following a similar strategy, we can prove a similar bound where \(\sigma_{\max}\)σmax\sigma_{\max} is replaced by \(\sigma_{\min}\)σmin\sigma_{\min} (see Exercise 7). Combining the two results, we get the following corollary.

Corollary 1

Under the previous assumptions, for any \(t>0\)t>0t>0, with probability at least \(1-4e^{-ct^2}\)1−4e−ct21-4e^{-ct^2}, \[\sqrt{n}-\sqrt{p}-t\leq\sigma_{\min}(A)\leq\sigma_{\max}(A)\leq\sqrt{n}+\sqrt{p}+t.\]n−p−t≤σmin(A)≤σmax(A)≤n+p+t.\sqrt{n}-\sqrt{p}-t\leq\sigma_{\min}(A)\leq\sigma_{\max}(A)\leq\sqrt{n}+\sqrt{p}+t.

Remark 5
  • Spectral edges. The quantities \(\sqrt n-\sqrt p\)n−p\sqrt n-\sqrt p and \(\sqrt n+\sqrt p\)n+p\sqrt n+\sqrt p describe the lower and upper Gaussian spectral edges when the dimensions grow proportionally.

  • Null directions. For a wide matrix, apply the result to its transpose to describe the nonzero singular values; its null space still makes the minimum stretch over all input directions zero.

5. Further reading

Further reading

This lecture note is adapted mostly from Chapter 4 of [2]. Section 4 is taken from Section 7.3 of the same book.

Key ideas

  • The operator norm is the largest stretch over unit directions.

  • An epsilon-net reduces a uniform directional problem to finitely many tests; its proof route is optional.

  • Sample-covariance accuracy depends on both dimension and sample size.

  • Dimension-free intuition can fail when the dimension grows with the sample size.

Detailed reference

Detailed reference

High priorityOperator norm

The operator norm is the largest singular value and controls the largest stretch over all unit input vectors. The Frobenius norm is the square root of the sum of squared singular values. Return to the earlier explanation.

Low priority — not examined: Discretize directions

An epsilon-net approximates every unit direction within distance epsilon. Net cardinality is exponential in dimension, and its logarithm competes with concentration in uniform matrix bounds. Return to the earlier explanation.

High priorityRelative covariance error

Under the stated relative subgaussian condition, covariance error scales with \(\|\Sigma\|_{\rm op}\)∥Σ∥op\|\Sigma\|_{\mathrm{op}} and \(\sqrt{p/n}+p/n\)p/n+p/n\sqrt{p/n}+p/n. Uniform tail and covariance bounds are needed when converting this rate into a growing-dimension consistency claim. Return to the earlier explanation.

Looking ahead

Lecture 17 uses covariance and operator-norm bounds to study PCA, regression and community detection. The ratio of dimension to sample size becomes part of the statistical problem. Continue to Lecture 17.

7. Exercises and complete solutions8 exercises · complete solutions

High priorityCompare three matrix norms
Exercise 1Compare three matrix norms#

For \(A=\operatorname{diag}(3,4)\)A=diag(3,4)A=\operatorname{diag}(3,4), compute \(\|A\|_{\rm op}\)∥A∥op\|A\|_{\mathrm{op}}, \(\|A\|_F\)∥A∥F\|A\|_F, and \(\|A\|_{\max}\)∥A∥max\|A\|_{\max}. Explain what each norm measures and which values coincide.

Reveal solution

The singular values are 4 and 3, so operator norm is 4 and Frobenius norm is \(\sqrt{16+9}=5\)16+9=5\sqrt{16+9}=5. The largest absolute entry is 4. The Frobenius norm accumulates all squared entries; the operator norm measures the largest directional stretch.

Mid priorityChoose a discretization radius
Exercise 2Choose a discretization radius#

For the two-net bilinear bound, compare \(\epsilon=1/4\)ϵ=1/4\epsilon=1/4 and \(\epsilon=1/8\)ϵ=1/8\epsilon=1/8: give the approximation factors and the covering-number upper bounds in dimensions \(n\)nn and \(m\)mm. Use the approximation factor \((1-2\epsilon)^{-1}\)(1−2ϵ)−1(1-2\epsilon)^{-1} and the covering bound \((1+2/\epsilon)^d\)(1+2/ϵ)d(1+2/\epsilon)^d in dimension \(d\)dd.

Reveal solution

The factors \(1/(1-2\epsilon)\)1/(1−2ϵ)1/(1-2\epsilon) are 2 and \(4/3\)4/34/3. Volumetric bounds give product net sizes at most \(9^{n+m}\)9n+m9^{n+m} and \(17^{n+m}\)17n+m17^{n+m}. The finer net has a better deterministic factor but a larger union-bound cost.

High priorityA deterministic covariance obstruction
Exercise 3A deterministic covariance obstruction#

If \(p>n\)p>np>n and \(\Sigma=I_p\)Σ=Ip\Sigma=I_p, prove \(\|\hat\Sigma-I_p\|_{\rm op}\ge1\)∥Σ̂−Ip∥op≥1\|\hat\Sigma-I_p\|_{\mathrm{op}}\ge1.

Reveal solution

The range of \(\hat\Sigma=n^{-1}\sum_iX_iX_i^\top\)Σ̂=n−1∑iXiXi⊤\hat\Sigma=n^{-1}\sum_iX_iX_i^\top lies in the span of \(n\)nn sample vectors, so its rank is at most \(n\)nn. Choose a unit vector \(v\)vv in its nontrivial kernel. Then \((\hat\Sigma-I)v=-v\)(Σ̂−I)v=−v(\hat\Sigma-I)v=-v, whose norm is 1, and the operator norm is at least 1.

Mid priorityExact Gaussian Frobenius error
Exercise 4Exact Gaussian Frobenius error#

For independent \(N(0,I_p)\)N(0,Ip)N(0,I_p) observations, compute \(\E\|\hat\Sigma-I_p\|_F^2\)𝔼∥Σ̂−Ip∥F2\mathbb{E}\|\hat\Sigma-I_p\|_F^2.

Reveal solution

For a diagonal entry the summand \(X_j^2\)Xj2X_j^2 has variance 2. For \(j\ne k\)j≠kj\ne k, \(X_jX_k\)XjXkX_jX_k has mean zero and variance 1 by independence. Averaging \(n\)nn independent samples divides these variances by \(n\)nn. Summing \(p\)pp diagonal and \(p(p-1)\)p(p−1)p(p-1) off-diagonal entries gives \((p^2+p)/n\)(p2+p)/n(p^2+p)/n.

High priorityA net for a symmetric quadratic form
Exercise 5A net for a symmetric quadratic form#

If \(B\)BB is symmetric and \(\mathcal N\)𝒩\mathcal N is an \(\epsilon\)ϵ\epsilon-net of the unit sphere with \(\epsilon<1/2\)ϵ<1/2\epsilon<1/2, prove \[\|B\|\le(1-2\epsilon)^{-1}\max_{v\in\mathcal N}|v^\top Bv|.\]∥B∥≤(1−2ϵ)−1maxv∈𝒩|v⊤Bv|.\|B\|\le(1-2\epsilon)^{-1}\max_{v\in\mathcal N}|v^\top Bv|.

Reveal solution

Choose a unit vector \(x\)xx with \(|x^\top Bx|=\|B\|\)|x⊤Bx|=∥B∥|x^\top Bx|=\|B\| and a net point \(v\)vv with \(\|x-v\|\le\epsilon\)∥x−v∥≤ϵ\|x-v\|\le\epsilon. Then \(x^\top Bx-v^\top Bv=(x-v)^\top Bx+v^\top B(x-v)\)x⊤Bx−v⊤Bv=(x−v)⊤Bx+v⊤B(x−v)x^\top Bx-v^\top Bv=(x-v)^\top Bx+v^\top B(x-v) has absolute value at most \(2\epsilon\|B\|\)2ϵ∥B∥2\epsilon\|B\|. Rearrange to obtain the claim.

High priorityA volumetric covering argument
Exercise 6A volumetric covering argument#

Prove that an \(\epsilon\)ϵ\epsilon-net of the Euclidean unit ball in \(\R^n\)ℝn\mathbb{R}^n can be chosen with at most \((1+2/\epsilon)^n\)(1+2/ϵ)n(1+2/\epsilon)^n points.

Reveal solution

Take a maximal \(\epsilon\)ϵ\epsilon-separated set in the ball. The radius-\(\epsilon/2\)ϵ/2\epsilon/2 balls about its points are disjoint and contained in the radius-\(1+\epsilon/2\)1+ϵ/21+\epsilon/2 ball. Comparing volumes bounds its cardinality by \((1+2/\epsilon)^n\)(1+2/ϵ)n(1+2/\epsilon)^n. Maximality ensures every point in the unit ball lies within epsilon of a selected point. Existence of a finite maximal set follows from the same packing bound.

Low priority — not examined: The smallest singular value is Lipschitz
Exercise 7The smallest singular value is Lipschitz#

For matrices A and B of the same size, define \(\sigma_{\min}(A)=\inf_{\|x\|=1}\|Ax\|\)σmin(A)=inf∥x∥=1∥Ax∥\sigma_{\min}(A)=\inf_{\|x\|=1}\|Ax\|. Show \(|\sigma_{\min}(A)-\sigma_{\min}(B)|\le\|A-B\|_F\)|σmin(A)−σmin(B)|≤∥A−B∥F|\sigma_{\min}(A)-\sigma_{\min}(B)|\le\|A-B\|_F.

Reveal solution

For every unit x, \(\|Ax\|\ge\|Bx\|-\|A-B\|_{\rm op}\)∥Ax∥≥∥Bx∥−∥A−B∥op\|Ax\|\ge\|Bx\|-\|A-B\|_{\mathrm{op}}. Taking infima gives \(\sigma_{\min}(A)\ge \sigma_{\min}(B)-\|A-B\|_{\rm op}\)σmin(A)≥σmin(B)−∥A−B∥op\sigma_{\min}(A)\ge \sigma_{\min}(B)-\|A-B\|_{\mathrm{op}}. Exchange A and B, then use operator norm at most Frobenius norm. Gaussian concentration therefore applies to this function.

Mid priorityA positive expected error need not prevent consistency
Exercise 8A positive expected error need not prevent consistency#

Construct nonnegative \(Z_n\to_p0\)Zn→p0Z_n\to_p0 with \(\E Z_n^2=1\)𝔼Zn2=1\mathbb{E}Z_n^2=1 for every \(n\)nn.

Reveal solution

Take \(Z_n=\sqrt n\)Zn=nZ_n=\sqrt n with probability \(1/n\)1/n1/n and zero otherwise. For any fixed positive \(\epsilon\)ϵ\epsilon, \(\PR(Z_n>\epsilon)=1/n\)ℙ(Zn>ϵ)=1/n\mathbb{P}(Z_n>\epsilon)=1/n for large \(n\)nn, yet \(\E Z_n^2=n/n=1\)𝔼Zn2=n/n=1\mathbb{E}Z_n^2=n/n=1. Rare large errors explain why an expectation lower bound alone does not rule out convergence in probability.

References

[1]
P. J. Bickel and E. Levina. Regularized estimation of large covariance matrices. 2008.
[2]
R. Vershynin. High-dimensional probability: An introduction with applications in data science. Cambridge university press. 2018.
What changed

October 19, 2026: Corrected notation, wording and cross-references after the course-wide errata review; refreshed the linked HTML and PDF editions.

October 14, 2026. Added issue-reporting links to the webpage and PDF. The mathematics and priority assignments are unchanged in this update.

Comments

Discuss an idea or ask a public question. Include a section or exercise number when relevant. For errors in the notes or website, Report an issue.

Public comments use Disqus. Enable JavaScript to load them.

Email the instructor for a private question or if comments are unavailable.