Local Marchenko-Pastur Law at the Hard Edge of Sample Covariance Matrices

Claudio Cacciapuoti, Anna Maltsev, Benjamin Schlein

Introduction

Let XX be a N×MN\times M matrix with entries xij=Re⁡xij+iIm⁡xijx_{ij}=\operatorname{Re}x_{ij}+i\operatorname{Im}x_{ij}. We assume that Re⁡xij\operatorname{Re}x_{ij} and Im⁡xij\operatorname{Im}x_{ij} are independent identically distributed real random variables with mean zero and variance 1/21/2 so that

In what follows we shall denote by XNX_{N} the scaled matrix

We denote by ν\nu the probability distribution of Re⁡xij\operatorname{Re}x_{ij} and Im⁡xij\operatorname{Im}x_{ij}. Let sαs_{\alpha}, α=1,...,N\alpha=1,...,N, be the eigenvalues of XN∗XNX_{N}^{*}X_{N}. Since XN∗XNX_{N}^{*}X_{N} is positive definite we can assume that 0≤s1≤s2≤⋯≤sN0\leq s_{1}\leq s_{2}\leq\dots\leq s_{N}. The results of this paper extend easily to XNX_{N} having real entries; to simplify the notation, we will consider in the following only the case of complex entries.

Marchenko and Pastur showed in the convergence of the density of the eigenvalues s1,…,sNs_{1},\dots,s_{N} towards the Marchenko-Pastur law

whenever E∈[λ−,λ+]E\in[\lambda_{-},\lambda_{+}] and 0 otherwise. In this paper, we will be interested in the case d=1d=1. In this case the Marchenko-Pastur law is supported on the interval $$ and is given by

It has therefore a E−1/2E^{-1/2} singularity close to the origin E=0E=0. This reflects the fact that the typical distance between eigenvalues is of order E/N\sqrt{E}/N rather than 1/N1/N, as it is in the bulk; for this reason, E=0E=0 is known as the hard edge of the sample covariance matrix XN∗XNX_{N}^{*}X_{N} (soft edges are instead characterized by the fact that the typical distance between neighbouring eigenvalues is larger than in the bulk). While the result of determines the convergence to (1.2) on intervals of order one, containing typically order NN eigenvalues, in the present paper we establish the convergence of the density of states locally, on intervals containing typically a bounded number of eigenvalues, independent of NN. In particular, we consider intervals close to the hard edge E=0E=0. As a direct consequence of the local validity of the Marchenko-Pastur law, we obtain the complete delocalization of the eigenvectors associated to eigenvalues up to the edge. A further possible application of our results consists in establishing the universality of the local eigenvalue correlations close to the hard edge; this can be obtained following the receipt of , making use of the result of , in the case of complex entries, or similarly to , using the method of the local relaxation flow, for both XNX_{N} having real or complex entries. We observe, however, that the universality of the local eigenvalue correlations close to the hard edge (where they can be described in terms of the so called Bessel kernel) has already been established, using a different approach, in .

In the last years, a lot of progress was achieved in the spectral analysis of random matrices. Local convergence of the density of states of Wigner matrices to the semicircle law and delocalization of the eigenvectors has been established in . Universality of the local eigenvalue correlations was proven for Wigner ensembles with arbitrary symmetry (real symmetric, hermitian, or quaternion hermitian ensembles) in . This result was obtained by the introduction of the local relaxation flow, a flow for the eigenvalues of the Wigner matrix with the property of fast relaxation to equilibrium (and such that, locally, it remains close to the Dyson Brownian motion described by the eigenvalue when the entries are evolved by independent Brownian motions). For ensembles of hermitian Wigner matrices, universality was proven earlier in . In all these proofs of universality, the local convergence of the density of states was a crucial ingredient. Universality at the edge of Wigner matrices was proven in and more recently in . For sample covariance matrices with 0<d<10<d<1, local convergence to the Marchenko-Pastur law and universality of the local eigenvalue correlations were determined in the bulk and at the soft edge . More recently, local convergence of the density of states and delocalization results have also been obtained for more structured ensembles, such as the adjacency matrices of Erdős-Rényi graphs and band matrices . In this paper, we focus on the hard edge of sample covariance matrices, proving the local convergence of the density of states to the Marchenko-Pastur law on the optimal scale (up to logarithmic corrections). As a consequence, we obtain complete delocalization of the eigenvectors associated with eigenvalues close to the hard edge.

After the completion of our work, we learned that, independently from us, Bourgade, Yau and Yin study in the convergence of the density of the eigenvalues of a random matrix XX with no symmetry constraints towards the circular law, on optimal scales. The basic ingredient of their proof is the study of the spectrum of the hermitization (X−z)∗(X−z)(X-z)^{*}(X-z). In particular, for z=0z=0, they obtain results similar to ours for the eigenvalues of sample covariance matrices.

In a similar way, one defines Δ(θ)\Delta(\theta) to be the Stieltjes transform of the Marchenko Pastur distribution. In the case d=1d=1 that will be considered in this paper

Local convergence towards the Marchenko-Pastur law follows from the convergence of ΔN\Delta_{N} towards Δ\Delta.

To simplify our analysis, we will assume that ν\nu has subgaussian decay, i.e., that there exists δ0>0\delta_{0}>0 such that

This condition is needed to apply a version of a theorem of Hanson and Wright as formulated in [11, Prop. 4.5], see also Proposition 2.2 below. At the price of getting weaker convergence rates, this assumption can be substantially relaxed (existence of sufficiently high moments is sufficient). Furthermore, we assume that probability density function of the real and imaginary parts of the entries is bounded; this will simplify the study of the eigenvalues located very close to the origin. Also in this case, improvements are certainly possible.

Our first result is a proof of a bound on the number of eigenvalues sαs_{\alpha} in a window I=[E,E+η]I=[E,E+\eta], valid up to the hard edge and for small η\eta (s.t. Nη/E≫(log⁡N)bN\eta/\sqrt{E}\gg(\log N)^{b}, b>2b>2). The proof of the following theorem can be found in Section 3.

Let XNX_{N} be a N×NN\times N matrix as described in (1.1), whose entries satisfy (1.5). Let I=[E,E+η]I=[E,E+\eta] with Nη/E≥(log⁡N)bN\eta/\sqrt{E}\geq(\log N)^{b}, for some b>2b>2. Denote by NI\mathcal{N}_{I} the number of eigenvalues of XN∗XNX_{N}^{*}X_{N} in II. Then there exist constants c,C,K0>0c,C,K_{0}>0 such that, for any K≥K0K\geq K_{0} and NN large enough,

Using the a priori bound in Theorem 1 we prove the convergence of the Stieltjes transform ΔN(E+iη)\Delta_{N}(E+i\eta) of the sample covariance matrices towards the Stieltjes trasnform Δ(E+iη)\Delta(E+i\eta) of the Marchenko-Pastur law, up to the hard edge, and close to the real axis.

Let XNX_{N} be a N×NN\times N matrix as described in (1.1), whose entries satisfy (1.5). Assume moreover that the probability density function of the real and imaginary part of the entries is bounded. Moreover set θ=E+iη\theta=E+i\eta, with E≤4−κE\leq 4-\kappa, 0<η<κE0<\eta<\kappa E, Nη/E≥(log⁡N)bN\eta/\sqrt{E}\geq(\log N)^{b}, for some b>4b>4 and 0<κ<10<\kappa<1 (these bounds also imply that E≥(log⁡N)2b/κ2N2E\geq(\log N)^{2b}/\kappa^{2}N^{2}). Then there exist ε0>0\varepsilon_{0}>0, c>0c>0 such that for 0<ε<ε00<\varepsilon<\varepsilon_{0} and NN large enough,

The proof of this theorem is in Section 5. The convergence of the Stieltjes transform immediately implies the convergence of the density of states.

Let XNX_{N} be a N×NN\times N matrix as described in (1.1), whose entries satisfy (1.5). Assume moreover that the probability density function of the real and imaginary part of the entries is bounded. Suppose E≤4−κE\leq 4-\kappa, 0<η<κE0<\eta<\kappa E, Nη/E≥(log⁡N)bN\eta/\sqrt{E}\geq(\log N)^{b}, for some b>4b>4 and 0<κ<10<\kappa<1, and let I=[E,E+η]I=[E,E+\eta]. Then there exist ε0>0\varepsilon_{0}>0, C,c>0C,c>0 such that for 0<ε<ε00<\varepsilon<\varepsilon_{0} and NN large enough,

The proof of Theorem 3 can be obtained from Theorem 2, similarly as in [9, Cor. 4.2]. Finally, Theorem 3 implies complete delocalization of the normalized eigenvectors of XN∗XNX_{N}^{*}X_{N} associated with eigenvalues in the window [(log⁡N)bκ2N2,4−κ]\left[\frac{(\log N)^{b}}{\kappa^{2}N^{2}},4-\kappa\right], for any κ>0\kappa>0.

Let XNX_{N} be a N×NN\times N matrix as described in (1.1), whose entries satisfy (1.5). Assume moreover that the probability density function of the real and imaginary part of the entries is bounded. Fix 0<κ<10<\kappa<1, b>4b>4. Then there exist constants c, C>0c,\,C>0 such that and for NN large enough,

Basic definitions and results

In this section we collect several definitions and results which will be used to prove the main theorems.

The proofs of Theorems 1 and 2 rely on the following formula for the diagonal components of the resolvent (XN∗XN−θ)−1\left(X_{N}^{*}X_{N}-\theta\right)^{-1} (see )

where wk=xk/N{\bf w}_{k}={\bf x}_{k}/\sqrt{N} is the kk-th column of the matrix XNX_{N} and WkW_{k} denotes the N×(N−1)N\times(N-1) matrix obtained by removing the kk-th column from the matrix XNX_{N} (notice that Wk∗WkW_{k}^{*}W_{k} is the (N−1)×(N−1)(N-1)\times(N-1) minor of XN∗XNX_{N}^{*}X_{N}, obtained by removing the kk-th row and the kk-th column). We used here the well-known identity

valid for Im θ≠0\text{Im }\theta\not=0, which can be proved using the Neumann expansion of the resolvent. Eq. (2.1) gives the following formula for the Stieltjes transform ΔN(θ)\Delta_{N}(\theta):

2. Properties of ΔΔ\Delta

We collect here some properties of the Stieltjes transform Δ(θ)\Delta(\theta) of the Marchenko-Pastur distribution ρMP\rho_{MP}, defined by

where we use the branch of the square root with Re1−4/θ≥0\text{Re}\sqrt{1-4/\theta}\geq 0. We use the fixed point equation

Let θ=E+iη\theta=E+i\eta, with η>0\eta>0. Then

if E2+η2≤4EE^{2}+\eta^{2}\leq 4E (this condition defines a circle of radius 22 around (E,η)=(2,0)(E,\eta)=(2,0)).

From (2.3), taking the imaginary part, we get

Eq. (2.2) implies that Re⁡(1+Δ)>0\operatorname{Re}(1+\Delta)>0. Since Im⁡Δ(E+iη)>0\operatorname{Im}\Delta(E+i\eta)>0 for η>0\eta>0, together with (2.6), this implies the first bound in (2.4). To get the second bound in (2.4) we first notice that by (2.2), Re⁡(1+Δ)>1/2\operatorname{Re}(1+\Delta)>1/2. This implies immediately that ∣1+Δ∣2>1/4|1+\Delta|^{2}>1/4. The bound ∣1+Δ∣2>E/(E2+η2)|1+\Delta|^{2}>E/(E^{2}+\eta^{2}) follows instead from (2.3), combined with ∣Δ∣2≤1/E|\Delta|^{2}\leq 1/E.

To show (2.5), we observe that, from (2.2),

under the assumption that E2+η2<4EE^{2}+\eta^{2}<4E. Here we used the fact that Im z≥∣z∣1/2/2\text{Im }\sqrt{z}\geq|z|^{1/2}/\sqrt{2}, if Re z≤0\text{Re }z\leq 0 and Im z≥0\text{Im }z\geq 0.

3. Large deviations of quadratic forms

We will make use of the following inequality for the fluctuations of quadratic forms, due to Hanson and Wright. For the proof of the next proposition we refer to [11, Prop. 4.5], see also [14, App. B] and .

For j=1,…,Nj=1,\dots,N let xj=Re xj+iIm xjx_{j}=\text{Re }x_{j}+i\text{Im }x_{j}, where {Re xj,Im xj}j=1N\{\text{Re }x_{j},\text{Im }x_{j}\}_{j=1}^{N} is a sequence of 2N2N real iid random variables, whose common distribution satisfies (1.5). Let A=(aij)A=(a_{ij}) be a N×NN\times N complex matrix. Then there exist constants c,C>0c,C>0 such that, for any δ>0\delta>0

The following proposition is a consequence of the Hanson-Wright inequality. Its proof can be found, for example, in .

Upper bound for the number of eigenvalues: Proof of Theorem 1

Recall that I=[E,E+η]I=[E,E+\eta], and that NI\mathcal{N}_{I} denotes the number of eigenvalues of the matrix XN∗XNX_{N}^{*}X_{N} in II. We have

where we put θ=E+iη\theta=E+i\eta and we used (2.1). Using the spectral decomposition of WkWk∗W_{k}W_{k}^{*}, we find

where, in the second inequality, we used the fact that ∣Im (1/z)∣≤1/∣Im z∣|\text{Im }(1/z)|\leq 1/|\text{Im }z|. Setting K=2C1/2K=2C^{1/2}, it follows that

unless there exists k∈{1,…,N}k\in\{1,\dots,N\}, with

Since Wk∗WkW_{k}^{*}W_{k} is a minor of XN∗XNX_{N}^{*}X_{N}, it follows that its eigenvalues are interlaced between the eigenvalues of XN∗XNX_{N}^{*}X_{N}. This implies that

on the event we consider. Proposition 2.3 (applied with E=1,η=0E=1,\eta=0) implies therefore that

after adjusting the constants. This concludes the proof of Theorem 1.

An estimate for the number of eigenvalues close to zero

In this section, we show that, with high probability, there cannot be too many eigenvalues at distances smaller than 1/N21/N^{2} from . To this end, we need the boundedness of the probability density function of the entries. We use here the notation N[a,b]\mathcal{N}[a,b] to indicate the number of eigenvalues in [a,b][a,b].

Let XN=(xij/N)X_{N}=(x_{ij}/\sqrt{N}) be a N×NN\times N matrix as described in equation (1.1). Assume that the probability density function h(x)h(x) of Re xij\text{Re }x_{ij} and Im xij\text{Im }x_{ij} is bounded. Then there exists a constant C,c>0C,c>0 such that

where we set θ=KN−2+iKN−2\theta=KN^{-2}+iKN^{-2}. This implies that

We recall that the eigenvalues sαs_{\alpha} and sα(1)s_{\alpha}^{(1)} are ordered in increasing order. On the event N[0,K/N2]≥L\mathcal{N}[0,K/N^{2}]\geq L, the interlacing property implies that at least L−1L-1 eigenvalues of the minor are in the interval [0,K/N2][0,K/N^{2}]; i.e. sα(1)∈[0,K/N2]s_{\alpha}^{(1)}\in[0,K/N^{2}] for α=0,...,L−1\alpha=0,...,L-1. This implies that cα≥1/2c_{\alpha}\geq 1/2 for all α=1,…,L−1\alpha=1,\dots,L-1. Therefore

Next, we take p=(L−2)/2p=(L-2)/2. Since the matrix entries are assumed to have a bounded probability density function, Lemma A.1 of implies that

for C>0C>0 indpendent of LL. This concludes the proof of the proposition. ∎

Convergence of the Stieltjes transform: Proof of Theorem 2

We start from the formula (2.1), rewritten as

and from the interlacing of the eigenvalues of Wk∗WkW_{k}^{*}W_{k} between the eigenvalues of XN∗XNX_{N}^{*}X_{N}. To estimate the first difference in the error Ωk\Omega_{k}, we notice that

Therefore, defining the matrix A=(aij)A=(a_{ij}), with

and therefore (taking into account also (5.3))

In Lemma 5.1, we show that, up to an event with probability at most e−c(log⁡N)b/4e^{-c(\log N)^{b/4}},

after adjusting the constants. We restrict now our attention to the event ∣Ωk∣≤ε|\Omega_{k}|\leq\varepsilon for all k=1,…,Nk=1,\dots,N.

We claim now that, if ∣ΔN−Δ∣≤C0/(2E)|\Delta_{N}-\Delta|\leq C_{0}/(2\sqrt{E}) somewhere on LL, then ∣ΔN−Δ∣≤Cε/E|\Delta_{N}-\Delta|\leq C\varepsilon/\sqrt{E} where CC depends only on κ\kappa. In fact, Im Δ>C0/E\text{Im }\Delta>C_{0}/\sqrt{E} and ∣ΔN−Δ∣≤C0/(2E)|\Delta_{N}-\Delta|\leq C_{0}/(2\sqrt{E}) imply that Im ΔN>C0/(2E)\text{Im }\Delta_{N}>C_{0}/(2\sqrt{E}). This implies (for ε<C0/4\varepsilon<C_{0}/4) that Im (ΔN+(Ωk/E))≥C0/(4E)\text{Im }(\Delta_{N}+(\Omega_{k}/\sqrt{E}))\geq C_{0}/(4\sqrt{E}). Hence (5.2) gives

Subtracting the fixed point equation Δ+1/(θ(Δ+1))=0\Delta+1/(\theta(\Delta+1))=0, we find

where we used that, on LL, Im Δ>C0/E\text{Im }\Delta>C_{0}/\sqrt{E} and ∣Δ∣≤1/E|\Delta|\leq 1/\sqrt{E} (see Lemma 2.1). Theorem 2 follows because, from , ∣ΔN(2+2iκ)−Δ(2+2iκ)∣≤C0/(22)|\Delta_{N}(2+2i\kappa)-\Delta(2+2i\kappa)|\leq C_{0}/(2\sqrt{2}) for NN large enough. This completes the proof of Theorem 2.

Let XN=(xij/N)X_{N}=(x_{ij}/\sqrt{N}) be an N×MN\times M matrix as defined in (1.1). Denote by sαs_{\alpha} the eigenvalues of XN∗XNX_{N}^{*}X_{N}. Assume the real and imaginary part of the entries xijx_{ij} are iid random variables with a common bounded probability density function. Let θ=E+iη\theta=E+i\eta, with η≤E\eta\leq E and Nη/E≥(log⁡N)bN\eta/\sqrt{E}\geq(\log N)^{b}. Then there exist constants C1,C2,c>0C_{1},C_{2},c>0 with

We start by controlling the term I. To this end, note that

where, as usual, N[a,b]\mathcal{N}[a,b] denotes the number of eigenvalues of XN∗XNX_{N}^{*}X_{N} in the interval [a,b][a,b]. Hence, by Prop. 4.1,

for appropriate constants C,c>0C,c>0. Next, we consider the term II. We have

where k0>0k_{0}>0 is chosen as the smallest integer with 2−k0E≤(log⁡N)b/N22^{-k_{0}}E\leq(\log N)^{b}/N^{2}. From Theorem 1, it follows that, for a sufficiently large K>0K>0,

up to an event of probability at most exp⁡(−c(2−k/2NE)1/2)\exp(-c(2^{-k/2}N\sqrt{E})^{1/2}). This implies that, apart from an event of total probability bounded by

where we used the assumption η≤E\eta\leq E. Finally, we have to control the term III. To this end, we observe that

where we set Ik=Jk∩[E/2,∞)I_{k}=J_{k}\cap[E/2,\infty), with Jk=[E−2kη,E−2k−1η]∪[E+2k−1η,E+2kη]J_{k}=[E-2^{k}\eta,E-2^{k-1}\eta]\cup[E+2^{k-1}\eta,E+2^{k}\eta] for k≥1k\geq 1 and J0=[E−η,E+η]J_{0}=[E-\eta,E+\eta]. Observe that, by Theorem 1,

apart from an event with probability at most e−c(log⁡N)b/4e^{-c(\log N)^{b/4}}. This completes the proof of the lemma. ∎

Delocalization: Proof of Theorem 4

Denote by {sα}α=1N\{s_{\alpha}\}_{\alpha=1}^{N} the eigenvalues of the matrix XN∗XNX_{N}^{*}X_{N} with s1≤...≤sNs_{1}\leq...\leq s_{N} and by {uα}α=1N\{{\bf u}_{\alpha}\}_{\alpha=1}^{N} the corresponding set of orthonormal eigenvalues. From the equation XN∗XNuα=sαuαX_{N}^{*}X_{N}{\bf u}_{\alpha}=s_{\alpha}{\bf u}_{\alpha} and the condition ∥uα∥2=1\|{\bf u}_{\alpha}\|^{2}=1 it follows that (see also [25, Cor. 25] and )

where xk=Nwk{\bf x}_{k}=\sqrt{N}{\bf w}_{k} and wk{\bf w}_{k} denotes the kk-th column of the matrix XNX_{N}, while sβ(k)s_{\beta}^{(k)} and uβ(k){\bf u}_{\beta}^{(k)} are the eigenvalues and the corresponding eigenvectors of the matrix Wk∗WkW_{k}^{*}W_{k}, where the matrix WkW_{k} is obtained by removing the kk-th column from the matrix XNX_{N}. For arbitrary η>0\eta>0, we have

Taking η=s(log⁡N)bN\eta=\sqrt{s}\frac{(\log N)^{b}}{N}, Theorem 3 implies that

up to an event with probability smaller than e−c(log⁡N)be^{-c(\log N)^{b}}. Prop. 2.3 implies then that

apart from an event with probability smaller than e−c(log⁡N)be^{-c(\log N)^{b}}. This implies that

Taking the maximum over kk, Theorem 4 follows.

References