Global testing under sparse alternatives: ANOVA, multiple comparisons and the higher criticism

Ery Arias-Castro, Emmanuel J. Candès, Yaniv Plan

Introduction

Testing whether a subset of covariates have any linear relationship with a quantitative response has been a staple of statistical analysis since Fisher introduced the analysis of variance (ANOVA) in the 1920s MR0346954 . Fisher developed ANOVA in the context of agricultural trials and the test has since then been one of the central tools in the statistical analysis of experiments MR2552961 . As a consequence, there are countless situations in which it is routinely used, in particular, in the analysis of clinical trials MR2154988 or in that of cDNA microarray experiments churchill2002fundamentals , kerr2000analysis , slonim2002patterns , to name just two important areas of biostatistics.

To begin with, consider the simplest design known as the one-way layout,

where yijy_{ij} is the iith observation in group jj, τj\tau_{j} is the main effect for the jjth treatment, and the zijz_{ij}’s are measurement errors assumed to be i.i.d. zero-mean normal variables. The goal is of course to determine whether there is any difference between the treatments. Formally, assuming there are pp groups, the testing problem is

The classical one-way analysis of variance is based on the well-known FF-test calculated by all statistical software packages. A characteristic of ANOVA is that it tests for a global null and does not result in the identification of which τj\tau_{j}’s are nonzero.

Taking within-group averages reduces the model to

where βj=μ+τj\beta_{j}=\mu+\tau_{j} and the zjz_{j}’s are independent zero-mean Gaussian variables. If we suppose that the grand mean has been removed, so that the overall mean effect vanishes, that is, μ=0\mu=0, then the testing problem becomes

In order to discuss the power of ANOVA in this setting, assume for simplicity that the variances of the error terms in (1) are known and identical, so that ANOVA reduces to a chi-square test that rejects for large values of ∑jyj2\sum_{j}y_{j}^{2}. As explained before, this test does not identify which of the βj\beta_{j}’s are nonzero, but it has great power in the sense that it maximizes the minimum power against alternatives of the form {\boldsβ\dvtx∑jβj2≥B}\{{\bolds\beta}\dvtx\sum_{j}\beta_{j}^{2}\geq B\} where B>0B>0. Such an appealing property may be shown via invariance considerations; see MR941007 and TSH , Chapters 7 and 8.

2 Multiple testing and sparse alternatives

A different approach to the same testing problem is to test each individual hypothesis βj=0\beta_{j}=0 versus βj≠0\beta_{j}\neq 0, and combine these tests by applying a Bonferroni-type correction. One way to implement this idea is by computing the minimum PP-value and comparing it with a threshold adjusted to achieve a desired significance level. When the variances of the zjz_{j}’s are identical, this is equivalent to rejecting the null when

exceeds a given threshold. From now on, we will refer to this procedure as the Max test. Because ANOVA is such a well established method, it might surprise the reader—but not the specialist—to learn that there are situations where the Max test, though apparently naive, outperforms ANOVA by a wide margin. Suppose indeed that zj∼N(0,1)z_{j}\sim\mathcal{N}(0,1) in (1) and consider an alternative of the form max⁡j∣βj∣≥A\max_{j}|\beta_{j}|\geq A where A>0A>0. In this setting, ANOVA requires AA to be at least as large as p1/4p^{1/4} to provide small error probabilities, whereas the Max test only requires AA to be on the order of (2log⁡p)1/2(2\log p)^{1/2}. When pp is large, the difference is very substantial. Later in the paper, we shall prove that in an asymptotic sense, the Max test maximizes the minimum power against alternatives of this form. The key difference between these two different classes of alternatives resides in the kind of configurations of parameter values which make the likelihoods under H0H_{0} and H1H_{1} very close. For the alternative {\boldsβ\dvtx∑jβj2≥B}\{{\bolds\beta}\dvtx\sum_{j}\beta_{j}^{2}\geq B\}, the likelihood functions are hard to distinguish when the entries of \boldsβ{\bolds\beta} are of about the same size (in absolute value). For the other, namely, {\boldsβ\dvtxmax⁡j∣βj∣≥A}\{{\bolds\beta}\dvtx\max_{j}|\beta_{j}|\geq A\}, the likelihood functions are hard to distinguish when there is a single nonzero coefficient equal to ±A\pm A.

Multiple hypothesis testing with sparse alternatives is now commonplace, in particular, in computational biology where the data is high-dimensional and we typically expect that only a few of the many measured variables actually contribute to the response—only a few assayed treatments may have a positive effect. For instance, DNA microarrays allow the monitoring of expression levels in cells for thousands of genes simultaneously. An important question is to decide whether some genes are differentially expressed, that is, whether or not there are genes whose expression levels are associated with a response such as the absence/presence of prostate cancer. A typical setup is that the data for the iith individual consists of a response or covariate yiy_{i} (indicating whether this individual has a specific disease or not) and a gene expression profile yjiy_{ji}, 1≤j≤p1\leq j\leq p. A standard approach consists in computing, for each gene jj, a statistic TjT_{j} for testing the null hypothesis of equal mean expression levels and combining them with some multiple hypothesis procedure Dudoit03 , Efron00 . A possible and simple model in this situation may assume Tj∼N(0,1)T_{j}\sim\mathcal{N}(0,1) under the null while Tj∼N(βj,1)T_{j}\sim\mathcal{N}(\beta_{j},1) under the alternative. Hence, we are in our sparse detection setup since one typically expects only a few genes to be differentially expressed. Despite the form of the alternative, ANOVA is still a popular method for testing the global null in such problems kerr2000analysis , slonim2002patterns .

3 This paper

Our exposition has thus far concerned simple designs, namely, the one-way layout or sparse mean model. This paper, however, is concerned with a much more general problem: we wish to decide whether or not a response depends linearly upon a few covariates. We thus consider the standard linear model

There are many applications of high-dimensional setups in which a response may depend upon only a few covariates. We give a few examples in the life sciences and in engineering; there are, of course, many others:

Genetics. A single nucleotide polymorphism (SNP) is a form of DNA variation that occurs when at a single position in the genome, multiple (typically two) different nucleotides are found with positive frequency in the population of reference. One then collects information about allele counts at polymorphic locations. Almost all common SNPs have only two alleles so that one records a variable xijx_{ij} on individual ii taking values in {0,1,2}\{0,1,2\} depending upon how many copies of, say, the rare allele one individual has at location jj. One also records a quantitative trait yiy_{i}. Then the problem is to decide whether or not this quantitative trait has a genetic background. In order to scan the entire genome for a signal, one needs to screen between 300,000 and 1,000,000 SNPs. However, if the trait being measured has a genetic background, it will be typically regulated by a small number of genes. In this example, nn is typically in the thousands while pp is in the hundreds of thousands. The standard approach is to test each hypothesis Hj\dvtxβj≠0H_{j}\dvtx\beta_{j}\neq 0 by using a statistic depending on the least-squares estimate β^j\hat{\beta}_{j} obtained by fitting the simple linear regression model

The global null is then tested by adjusting the significance level to account for the multiple comparisons, effectively implementing a Max test; see Chiararef1 , mccarthy2008genome , for example.

Communications. A multi-user detection problem typically assumes a linear model of the form (4), where the jjth column of X\mathbf{X}, denoted xj\mathbf{x}_{j}, is the channel impulse response for user jj so that the received signal from the jjth user is βjxj\beta_{j}\mathbf{x}_{j} (we have βj=0\beta_{j}=0 in case user jj is not sending any message). Note that the mixing matrix X\mathbf{X} is often modeled as random with i.i.d. entries. In a strong noise environment, we might be interested in knowing whether information is being transmitted (some βj\beta_{j}’s are not zero) or not. In some applications, it is reasonable to assume that only a few users are transmitting information at any given time. Standard methods include the matched filter detector, which corresponds to the Max test applied to XTy\mathbf{X}^{T}\mathbf{y}, and linear detectors, which correspond to variations of the ANOVA FF-test honig2009advances .

Signal detection. The most basic problem in signal processing concerns the detection of a signal S(t)S(t) from the data y(t)=S(t)+z(t)y(t)=S(t)+z(t) where z(t)z(t) is white noise. When the signal is nonparametric, a popular approach consists in modeling S(t)S(t) as a (nearly) sparse superposition of waveforms taken from a dictionary X\mathbf{X}, which leads to our linear model (4) (the columns of X\mathbf{X} are elements from this dictionary). For instance, to detect a multi-tone signal, one would employ a dictionary of sinusoids; to detect a superposition of radar pulses, one would employ a time-frequency dictionary Mallat93 , MallatBook ; and to detect oscillatory signals, one would employ a dictionary of chirping signals. In most cases, these dictionaries are massively overcomplete so that we have more candidate waveforms than the number of samples, that is, p>np>n. Sparse signal detection problems abound, for example the detection of cracks in materials Zhang2000961 , of hydrocarbon from seismic data castagna120 and of tumors in medical imaging breast-tumor .

Compressive sensing. The sparse detection model may also arise in the area of compressive sensing CRT , OptimalRecovery , Donoho-CS , a novel theory which asserts that it is possible to accurately recover a (nearly) sparse signal—and by extension, a signal that happens to be sparse in some fixed basis or dictionary—from the knowledge of only a few of its random projections. In this context, the n×pn\times p matrix X\mathbf{X} with n≪pn\ll p may be a random projection such as a partial Fourier matrix or a matrix with i.i.d. entries. Before reconstructing the signal, we might be interested in testing whether there is any signal at all in the first place.

All these examples motivate the study of two classes of sparse alternatives: {longlist}[(1)]

Sparse fixed effects model (SFEM). Under the alternative, the regression vector \boldsβ{\bolds\beta} has at least SS nonzero coefficients exceeding AA in absolute value.

Sparse random effects model (SREM). Under the alternative, the regression vector \boldsβ{\bolds\beta} has at least SS nonzero coefficients assumed to be i.i.d. normal with zero mean and variance τ2\tau^{2}. In both models, we set S=p1−αS=p^{1-\alpha}, where α∈(0,1)\alpha\in(0,1) is the sparsity exponent. Our purpose is to study the performance of various test statistics for detecting such alternatives.We will sometimes put a prior on the support of \boldsβ{\bolds\beta} and on the signs of its nonzero entries in SFEM.

4 Prior work

With our modeling assumptions, ANOVA for testing \boldsβ=0{\bolds\beta}={\mathbf{0}} versus \boldsβ≠0{\bolds\beta}\neq{\mathbf{0}} reduces to the chi-square test that rejects for large values of ∥Py∥2\|\mathbf{P}\mathbf{y}\|^{2}, where P\mathbf{P} is the orthogonal projection onto the range of X\mathbf{X}. Since under the alternative, ∥Py∥2\|\mathbf{P}\mathbf{y}\|^{2} has the chi-square distribution with min⁡(n,p)\min(n,p) degrees of freedom and noncentrality parameter ∥X\boldsβ∥2\|\mathbf{X}{\bolds\beta}\|^{2}, a simple argument shows that ANOVA is asymptotically powerless when

and asymptotically powerful if the same quantity tends to infinity. This is congruent with the performance of ANOVA in a standard one-way layout; see MR2062823 , who obtain the weak limit of the ANOVA FF-ratio under various settings.

Consider the sparse fixed effects alternative now. We prove that ANOVA is still essentially optimal under mild levels of sparsity corresponding to α∈[0,1/2]\alpha\in[0,1/2] but not under strong sparsity where α∈(1/2,1]\alpha\in(1/2,1]. In the sparse mean model (1) where X\mathbf{X} is the identity, ANOVA is suboptimal, requiring AA to grow as a power of pp; this is simply because (7) becomes A2S/p→0A^{2}S/\sqrt{p}\to 0 when all the nonzero coefficients are equal to AA in absolute value. In contrast, the Max test is asymptotically powerful when AA is on the order of log⁡p\sqrt{\log p} but is only optimal under very strong sparsity, namely, for α∈[3/4,1]\alpha\in[3/4,1]. It is possible to improve on the Max test in the range α∈(1/2,3/4)\alpha\in(1/2,3/4) and we now review the literature which only concerns the sparse mean model, X=Ip\mathbf{X}=\mathbf{I}_{p}. Set

Then Ingster Ingster99 showed that if A=2rlog⁡pA=\sqrt{2r\log p} with r<ρ∗(α)r<\rho^{*}(\alpha) fixed as p→∞p\to\infty, then all sequences of tests are asymptotically powerless. In the other direction, he showed that there is an asymptotically powerful sequence of tests if r>ρ∗(α)r>\rho^{*}(\alpha). See also the work of Jin jinPhD . Donoho and Jin dj04 analyzed a number of testing procedures in this setting, and, in particular, the higher criticism of Tukey which rejects for large values of

There are few other theoretical results in the literature, among which MR2278336 develops a locally most powerful (score) test in a setting similar to SREM; here, “locally” means that this property only holds for values of τ\tau sufficiently close to zero. The authors do not provide any minimal value of τ\tau that would guarantee the optimality of their method. However, since their score test resembles the ANOVA FF-test, we suggest that it is only optimal for very small values of τ\tau corresponding to mild levels of sparsity, that is, α<1/2\alpha<1/2.

Since the submission of our paper, a manuscript by Ingster, Tsybakov and Verzelen ingster2010detection , also considering the detection of a sparse vector in the linear regression model, has become publicly available. We comment on differences in Section 3.

In the signal processing literature, a number of applied papers consider the problem of detecting a signal expressed as a linear combination in a dictionary castagna120 , Zhang2000961 , MR1956096 . However, the extraction of the salient signal is often the end goal of real signal processing applications so that research has focused on estimation rather than pure detection. As a consequence, one finds a literature entirely focused on estimation rather than on testing whether the data is just white noise or not. Examples of pure detection papers include sparse-detection , CS-detection , meng-sparse . In sparse-detection , the authors consider detection by matched filtering, which corresponds to the Max test, and perform simulations to assess its power. The authors in CS-detection assume that \boldsβ{\bolds\beta} is approximately known and examine the performance of the corresponding matched filter. Finally, the paper meng-sparse proposes a Bayesian approach for the detection of sparse signals in a sensor network for which the design matrix is assumed to have some polynomial decay in terms of the distance between sensors.

5 Our contributions

We show that if the predictor variables are not too correlated, there is a sharp detection threshold in the sense that no test is essentially better than a coin toss when the signal strength is below this threshold, and that there are statistics which are asymptotically powerful when the signal strength is above this threshold. This threshold is the same as that one gets for the sparse mean problem. Therefore, this work extends the earlier results and methodologies cited above Ingster99 , jinPhD , dj04 , hj08 , hj09 , and is applicable to the modern high-dimensional situation where the number of predictors may greatly exceed the number of observations.

A simple condition under which our results hold is a low-coherence assumption.Although we are primarily interested in the modern p>np>n setup, our results apply regardless of the values of pp and nn. Let x1,…,xp\mathbf{x}_{1},\ldots,\mathbf{x}_{p} be the column vectors of X\mathbf{X}, assumed to be normalized; this assumption is merely for convenience since it simplifies the exposition, and is not essential. Then if a large majority of all pairs of predictors have correlation less than γ\gamma with γ=O(p−1/2+ε)\gamma=O(p^{-1/2+\varepsilon}) for each ε>0\varepsilon>0 (the real condition is weaker), then the results for the sparse mean model (1) apply almost unchanged. Interestingly, this is true even when the ratio between the number of observations and the number of variables is negligible, that is, n/p→0n/p\to 0. In particular, A=2ρ∗(α)log⁡pA=\sqrt{2\rho^{*}(\alpha)\log p} is the sharp detection threshold for SFEM (sparse fixed effects model). Moreover, applying the higher criticism, not to the values of y\mathbf{y}, but to those of XTy\mathbf{X}^{T}\mathbf{y} is asymptotically powerful as soon as the nonzero entries of \boldsβ{\bolds\beta} are above this threshold; this is true for all α∈(1/2,1]\alpha\in(1/2,1]. In contrast, the Max test applied to XTy\mathbf{X}^{T}\mathbf{y} is only optimal in the region α∈[3/4,1]\alpha\in[3/4,1]. We derive the sharp threshold for SREM as well, which is at τ=α/(1−α)\tau=\sqrt{\alpha/(1-\alpha)}. We show that the Max tests and the higher criticism are essentially optimal in this setting as well for all α∈(1/2,1]\alpha\in(1/2,1], that is, they are both asymptotically powerful as soon as the signal-to-noise ratio permits.

Before continuing, it may be a good idea to give a few examples of designs obeying the low-coherence assumption (weak correlations between most of the predictor variables) since it plays an important role in our analysis:

Orthogonal designs. This is the situation where the columns of X\mathbf{X} are orthogonal so that XTX\mathbf{X}^{T}\mathbf{X} is the p×pp\times p identity matrix (necessarily, p≤np\leq n). Here the coherence is of course the lowest since γ(X)=0\gamma(\mathbf{X})=0.

Balanced, one-way designs. As in a clinical trial comparing pp treatments, assume a balanced, one-way design with kk replicates per treatment group and with the grand mean already removed. This corresponds to the linear model (4) with n=pkn=pk and, since we assume the predictors to have norm 11,

where each vector in this block representation is kk-dimensional. This is in fact an example of orthogonal design. Note that our results apply even under the standard constraint 1T\boldsβ=0{\mathbf{1}}^{T}{\bolds\beta}=0.

Random designs. As in some compressive sensing and communications applications, assume that X\mathbf{X} has i.i.d. normal entriesThis is a frequently discussed channel model in communications. with columns subsequently normalized (the column vectors are sampled independently and uniformly at random on the unit sphere). Such a design is close to orthogonal since γ≤5(log⁡p)/n\gamma\leq\sqrt{5(\log p)/n} with high probability. This fact follows from a well-known concentration inequality for the uniform distribution on the sphere MR1849347 . The exact same bound applies if the entries of X\mathbf{X} are instead i.i.d. Rademacher random variables.

We return to the discussion of our statistics and note that the higher criticism and the Max test applied to XTy\mathbf{X}^{T}\mathbf{y} are exceedingly simple methods with a straightforward implementation running in O(np)O(np) flops. This brings us to two important points: {longlist}[(1)]

In the classical sparse mean model, Bonferroni-type multiple testing (the Max test) is not optimal when the sparsity level is moderately strong, that is, when 1/2<α<3/41/2<\alpha<3/4 dj04 . This has direct implications in the fields of genetics and genomics where this is the prevalent method. The same is true in our more general model and it implies, for example, that the matched filter detector in wireless multi-user detection is suboptimal in the same sparsity regime.

We elaborate on this point because this carries an important message. When the sparsity level is moderately strong, the higher criticism method we propose is powerful in situations where the signal amplitude is so weak that the Max test is powerless. This says that one can detect a linear relationship between a response y\mathbf{y} and a few covariates even though those covariates that are most correlated with y\mathbf{y} are not even in the model. Put differently, if we assign a PP-value to each hypothesis βj=0\beta_{j}=0 (computed from a simple linear regression as discussed earlier), then the case against the null is not in the tail of these PP-values but in the bulk, that is, the smallest PP-values may not carry any information about the presence of a signal. In the situation we describe, the smallest PP-values most often correspond to true null hypotheses, sometimes in such a way that the false discovery rate (FDR) cannot be controlled at any level below 1; and yet, the higher criticism has full power.

Though we developed the idea independently, the higher criticism applied to XTy\mathbf{X}^{T}\mathbf{y} is similar to the innovated higher criticism of Hall and Jin hj09 , which is specifically designed for time series. Not surprisingly, our results and arguments bear some resemblance with those of Hall and Jin hj09 . We have already explained how their results apply when the design matrix is triangular (and, in particular, square) and has sufficiently rapidly decaying coefficients away from the diagonal. Our results go much further in the sense that (1) they include designs that are far from being triangular or even square, and (2) they include designs with coefficients that do not necessarily follow any ordered decay pattern. On the technical side, Hall and Jin astutely reduce matters to the case where the design matrix is banded, which greatly simplifies the analysis. In the general linear model, it is not clear how a similar reduction would operate especially when n<pn<p—at the very least, we do not see a way—and one must deal with more intricate dependencies in the noise term XTz\mathbf{X}^{T}\mathbf{z}.

As we have remarked earlier, we have discussed testing the global null \boldsβ=0{\bolds\beta}={\mathbf{0}}, whereas some settings obviously involve nuisance parameters as in the comparison of nested models. Examples of nuisance parameters include the grand mean in a balanced, one-way design or, more generally, the main effects or lower-order interactions in a multi-way layout. In signal processing, the nuisance term may represent clutter as opposed to noise. In general, we have

where \boldsβ(0){\bolds\beta}^{(0)} is the vector of nuisance parameters, and \boldsβ(1){\bolds\beta}^{(1)} the vector we wish to test. Our results concerning the performance of ANOVA, the higher criticism or the Max test apply provided that the column spaces of X(0)\mathbf{X}^{(0)} and X(1)\mathbf{X}^{(1)} be sufficiently far apart. This occurs in lots of applications of interest. In the case of the balanced, multi-way design, these spaces are actually orthogonal. In signal processing, these spaces will also be orthogonal if the column space of X(0)\mathbf{X}^{(0)} spans the low-frequencies while we wish to detect the presence of a high-frequency signal. The general mechanism which allows us to automatically apply our results is to simply assume that P0X(1)\mathbf{P}_{0}\mathbf{X}^{(1)}, where P0\mathbf{P}_{0} is the orthogonal projector with the range of X(0)\mathbf{X}^{(0)} as null space, obeys the conditions we have for X\mathbf{X}.

6 Organization of the paper

The paper is organized as follows. In Section 2 we consider orthogonal designs and state results for the classical setting where no sparsity assumption is made on the regression vector \boldsβ{\bolds\beta}, and the setting where \boldsβ{\bolds\beta} is mildly sparse. In Section 3 we study designs in which most pairs of predictor variables are only weakly correlated; this part contains our main results. In Section 4 we focus on some examples of designs with full correlation structure, in particular, multi-way layouts with embedded constraints. Section 5 complements our study with some numerical experiments, and we close the paper with a short discussion, namely, Section 6. Finally, the proofs are gathered in a supplementary file unstructured-suppl .

7 Notation

Orthogonal designs

This section introduces some results for the orthogonal design in which the columns of X\mathbf{X} are orthonormal, that is, XTX=Ip\mathbf{X}^{T}\mathbf{X}=\mathbf{I}_{p}. While from the analysis viewpoint there is little difference with the case where X\mathbf{X} is the identity matrix, this is of course a special case of our general results, and this section may also serve as a little warm-up. Our first result, which is a special case of Proposition 2, determines the range of sparse alternatives for which ANOVA is essentially optimal.

Suppose X\mathbf{X} is orthogonal and let the number of nonzero coefficients be S=p1−αS=p^{1-\alpha} with α∈[0,1/2]\alpha\in[0,1/2]. In SFEM (resp., SREM), all sequences of tests are asymptotically powerless if A2S/p1/2→0A^{2}S/p^{1/2}\to 0 (resp.,τ2S/p1/2→0\tau^{2}S/p^{1/2}\to 0).

Returning to our earlier discussion, it follows from (7) and the lower bound ∥Xβ∥2=∥β∥2≥A2S\|\mathbf{X}\beta\|^{2}=\|\beta\|^{2}\geq A^{2}S that ANOVA has full asymptotic power whenever A2S/p1/2→∞A^{2}S/p^{1/2}\to\infty. Therefore, comparing this with the content of Proposition 1 reveals that ANOVA is essentially optimal in the moderately sparse range corresponding to α∈[0,1/2]\alpha\in[0,1/2].

The second result of this section is that under an n×pn\times p orthogonal design, the detection threshold is the same as if X\mathbf{X} were the identity. We need a little bit of notation to develop our results. As in dj04 , define

and observe that with ρ∗(α)\rho^{*}(\alpha) as in (8),

We will also set a detection threshold for SREM defined by

With these definitions, the following theorem compares the performance of the higher criticism and the Max test.

Suppose X\mathbf{X} is orthogonal and assume the sparsity exponent obeys α∈(1/2,1]\alpha\in(1/2,1]. {longlist}[(1)]

To be absolutely clear, the statements for SFEM may be understood either in the worst-case risk sense or under the uniform prior on the set of SS-sparse vectors with nonzero coefficients equal to ±A\pm A. For SREM, the prior simply selects the support of \boldsβ{\bolds\beta} uniformly at random. After multiplying the observation by XT\mathbf{X}^{T}, matters are reduced to the case of the identity design for which the performance of the higher criticism and the Max test have been established in SFEM dj04 . The result for the sparse random model is new and appears in more generality in Theorem 5.

To conclude, the situation concerning orthogonal designs is very clear. In SFEM, for instance, if the sparsity level is such that α≤1/2\alpha\leq 1/2, then ANOVA is asymptotically optimal whereas the higher criticism is optimal if α>1/2\alpha>1/2. In contrast, the Max test is only optimal in the range α≥3/4\alpha\geq 3/4.

Weakly correlated designs

We begin by introducing a model of design matrices in which most of the variables are only weakly correlated. Our model depends upon two parameters, and we say that a p×pp\times p correlation matrix C\mathbf{C} belongs to the class Sp(γ,Δ)\mathcal{S}_{p}(\gamma,\Delta) if and only if it obeys the following two properties:

Strong correlation property. This requires that for all j≠kj\neq k,

That is, all the correlations are bounded above by 1−(log⁡p)−11-(\log p)^{-1}. In the limit of large pp, this is not an assumption and we will later explain how one can relax this even further.

Weak correlation property. This is the main assumption and this requires that for all jj,

Note that for γ≤1\gamma\leq 1, Δ≥1\Delta\geq 1 since cjj=1c_{jj}=1. Fix a variable xj\mathbf{x}_{j}. Then at most Δ−1\Delta-1 other variables have a correlation exceeding γ\gamma with xj\mathbf{x}_{j}.

Our only real condition caps the number of variables that can have a correlation with any other above a threshold γ\gamma. An orthogonal design belongs to Sp(0,1)\mathcal{S}_{p}(0,1) since all the correlations vanish. With high probability, the Gaussian and Rademacher designs described earlier belong to Sp(γ,1)\mathcal{S}_{p}(\gamma,1) with γ=5(log⁡p)/n\gamma=\sqrt{5(\log p)/n}.

The main result of this paper is that if the predictor variables are not highly correlated, meaning that the quantities γ\gamma and Δ\Delta above are sufficiently small, then there are computable detection thresholds for our sparse alternatives that are very similar or identical to those available for orthogonal designs.

We begin by studying lower bounds and for SFEM, these may be understood either in a worst-case sense or under the prior where \boldsβ{\bolds\beta} is uniformly distributed among all SS-sparse vectors with nonzero coefficients equal to ±A\pm A. For SREM, these hold under a prior generating the support uniformly at random. We first consider mildly sparse alternatives.

Suppose that XTX∈Sp(γ,1)\mathbf{X}^{T}\mathbf{X}\in\mathcal{S}_{p}(\gamma,1) and let S=p1−αS=p^{1-\alpha} with α∈[0,1/2]\alpha\in[0,1/2]. In SFEM (resp., SREM), all sequences of tests are asymptotically powerless if A2S(p−1/2+γlog⁡p)→0A^{2}S(p^{-1/2}+\gamma\log p)\to 0 [resp., τ2S(p−1/2+γ)→0\tau^{2}S(p^{-1/2}+\gamma)\to 0].

In order to interpret this proposition, we note that γ\gamma will usually be at least as large as n−1/2n^{-1/2}, as shown just below.

In Proposition 2 we have required that Δ=1\Delta=1 in order to derive sharp results. Moving now to sparser alternatives, we allow for Δ\Delta to increase with pp, although very slowly, while the condition on γ\gamma remains essentially the same.

The result is essentially the same in the case of a balanced, multi-way design with the usual linear constraints. We comment on this point at the end of the proof of Theorem 2.

The reader may be surprised to see that the number nn of observations does not explicitly appear in the above lower bounds. The sample size appears implicitly, however, since it must be large enough for the class Sp(γ,Δ)\mathcal{S}_{p}(\gamma,\Delta) to be nonempty. Assume Δ=1\Delta=1, for instance, and that p≥np\geq n. Then by the lower bound MR1984549 , equation (12), we have

For instance, γ≥1/2n\gamma\geq 1/\sqrt{2n} if p≥2np\geq 2n.

As a technical aside, we remark that the lower bounds hold under the strong correlation assumption

for any δ<1\delta<1, provided that γδ−2p1−α(log⁡p)3/2→0\gamma\delta^{-2}p^{1-\alpha}(\log p)^{3/2}\to 0. We shall prove this more general statement, and the theorem is thus a special case corresponding to δ=(log⁡p)−1\delta=(\log p)^{-1}.

We pause to compare with the results of the recent paper ingster2010detection . The lower bounds in ingster2010detection are the same as ours (for SFEM) except that they impose slightly weaker conditions on γ\gamma. In Proposition 2, their condition is A2S(p−1/2+γ)→0A^{2}S(p^{-1/2}+\gamma)\to 0, and in Theorem 2, their condition is γp1−αlog⁡p→0\gamma p^{1-\alpha}\log p\to 0.

2 Upper bound on the detectability threshold

We now turn to upper bounds and, unless stated otherwise, these assume the following models:

For SFEM, we assume that \boldsβ{\bolds\beta} has a support generated uniformly at random and that its nonzero coefficients have random signs.

For SREM, we assume that \boldsβ{\bolds\beta} has a support generated uniformly at random.

We require that the support of \boldsβ{\bolds\beta} be generated uniformly at random and, in SFEM, that the signs of its coefficients be also random to rule out situations where cancellations occur, making the signal strength potentially too small (and possibly vanish) to allow for reliable detection.

We begin by studying the performance of ANOVA when the alternative is not that sparse. We state our result for Δ=1\Delta=1 in accordance with the lower bound (Proposition 2), although the result holds when Δ\Delta obeys Δ=O(pε)\Delta=O(p^{\varepsilon}) for all ε>0\varepsilon>0.

Assume that XTX∈Sp(γ,1)\mathbf{X}^{T}\mathbf{X}\in\mathcal{S}_{p}(\gamma,1) and let S=p1−αS=p^{1-\alpha}.

Assume γlog⁡p→0\gamma\log p\to 0. Then, in SFEM, ANOVA is asymptotically powerful (resp., powerless) when A2S/min⁡(n,p)→∞A^{2}S/\sqrt{\min(n,p)}\rightarrow\infty (resp., →0\to 0).

Assume γ→0\gamma\to 0. Then, in SREM, ANOVA is asymptotically powerful (resp., powerless) when τ2S/min⁡(n,p)→∞\tau^{2}S/\sqrt{\min(n,p)}\rightarrow\infty (resp., →0\to 0).

Note that this holds for all values of α\alpha.

For example, consider an n×pn\times p Gaussian design with p>np>n. For this design γ≍(log⁡p)/n\gamma\asymp\sqrt{(\log p)/n} (in probability). Hence, assuming (log⁡p)3/2/n→0(\log p)^{3/2}/\sqrt{n}\to 0, Proposition 3 says that, in SFEM, the ANOVA test is powerful when A2S/n→∞A^{2}S/\sqrt{n}\rightarrow\infty. We contrast this with Proposition 2, which says that, in the same context and assuming that α∈[0,1/2]\alpha\in[0,1/2], all methods are powerless when A2S(log⁡p)3/2/n→0A^{2}S(\log p)^{3/2}/\sqrt{n}\rightarrow 0. Hence, in this moderately sparse setting where α∈[0,1/2]\alpha\in[0,1/2], if one ignores the (log⁡p)3/2(\log p)^{3/2} factor (we do not know whether Proposition 2 is tight), then one can say that ANOVA achieves the optimal detection boundary. However, as we will see in Theorems 3, 4 and 5, ANOVA is far from optimal in the strongly sparse case when α>1/2\alpha>1/2.

Compared with Proposition 2, the condition on γ\gamma is substantially weaker. More importantly, there appears to be a major discrepancy when nn is negligible compared to pp because min⁡(n,p)\sqrt{\min(n,p)} replaces p\sqrt{p}. This is illusory, however, as the lower bound on γ\gamma displayed in (11) implies that the condition on AA in Proposition 2 matches that of Proposition 3 up to a log⁡p\log p factor.

Turning to sparser alternatives, we apply the higher criticism to XTy\mathbf{X}^{T}\mathbf{y} and for t>0t>0, put

Assume the sparsity exponent obeys α∈(1/2,1]\alpha\in(1/2,1] and suppose that XTX∈Sp(γ,Δ)\mathbf{X}^{T}\mathbf{X}\in\mathcal{S}_{p}(\gamma,\Delta) with the following parameter asymptotics: (1) Δ=O(pε)\Delta=O(p^{\varepsilon}), for all ε>0\varepsilon>0; (2) γ2p1−α(log⁡p)3→0\gamma^{2}p^{1-\alpha}(\log p)^{3}\to 0 and (3) γ3=O(pε+5α−4)\gamma^{3}=O(p^{\varepsilon+5\alpha-4}), for all ε>0\varepsilon>0.

In SFEM, the test based on H∗(2rαlog⁡p)H^{*}(\sqrt{2r_{\alpha}\log p}) with rα:=min⁡(1,4ρ∗(α))r_{\alpha}:=\min(1,4\rho^{*}(\alpha)) is asymptotically powerful against any alternative defined by S=p1−α′S=p^{1-\alpha^{\prime}} with α′≥α\alpha^{\prime}\geq\alpha and A=2rlog⁡pA=\sqrt{2r\log p} with r>ρ∗(α′)r>\rho^{*}(\alpha^{\prime}).

In SREM, the conclusion is an immediate consequence of the behavior of the Max test stated in Theorem 5 and we, therefore, omit the proof. Having said this, the remarks below apply to SFEM: {longlist}[(1)]

The condition on γ\gamma is weaker than the condition required in Theorem 2, although the two conditions get ever closer as α\alpha approaches 1/21/2.

The test based on H∗(2log⁡p)H^{*}(\sqrt{2\log p}) is asymptotically powerful for all α∈[3/4,1]\alpha\in[3/4,1] (this test is closely related to the Max test).

Other discretizations in the definition of H∗H^{*} would yield the same result. In fact, we believe the result holds without any discretization, but we were not able to establish this in general. However, suppose that p=knp=kn and that X\mathbf{X} is the concatenation of kk orthonormal bases. If k=O(nε)k=O(n^{\varepsilon}), for all ε>0\varepsilon>0, the result holds without any discretization, meaning that rejecting for large values of sup⁡t>0H(t)\sup_{t>0}H(t) is asymptotically powerful under the same conditions. This comes from leveraging the behavior (under the null) of the higher criticism—detailed in dj04 —for each basis.

While the above theorem gives relatively weak requirements on γ\gamma, it is not fully adaptive. In particular, in SFEM, one requires knowledge of α\alpha to set the search grid for the statistic H∗H^{*}. Under a stronger condition on γ\gamma, we have the following fully adaptive result for α∈(1/2,1]\alpha\in(1/2,1].

Assume the sparsity exponent obeys α∈(1/2,1]\alpha\in(1/2,1] and suppose that XTX∈Sp(γ,Δ)\mathbf{X}^{T}\mathbf{X}\in\mathcal{S}_{p}(\gamma,\Delta) with the following parameter asymptotics: (1) Δ=O(pε)\Delta=O(p^{\varepsilon}), for all ε>0\varepsilon>0; (2) γ=O(p−1/2+ε)\gamma=O(p^{-1/2+\varepsilon}), for all ε>0\varepsilon>0. Then in SFEM, the test based on H∗(1)H^{*}(1) is asymptotically powerful whenever r>ρ∗(α)r>\rho^{*}(\alpha).

We restricted our attention to the case of strong sparsity, that is, α>1/2\alpha>1/2, as we may cover the whole range α∈(0,1]\alpha\in(0,1] by combining the ANOVA and the higher criticism tests (with a simple Bonferroni correction), obtaining an adaptive test operating under weaker constraints on the coherence γ\gamma. That said, we mention that the higher criticism test is near-optimal in the setting of Theorem 4 when, under the alternative, the nonzero coefficients are not too spread out (restriction on the dynamic range) and the amplitude is sufficiently large. This is the case, for instance, when all nonzero coefficients are equal to AA in absolute value with A2S/p>pηA^{2}S/\sqrt{p}>p^{\eta} for some η>0\eta>0 fixed.

The paper ingster2010detection studies three tests assuming a random design X. The first is based on ∥y∥2\|\mathbf{y}\|^{2} and is studied in the nonsparse case where S=pS=p, whereas the second is based on ∥XTy∥2\|\mathbf{X}^{T}\mathbf{y}\|^{2}. The combined test is very similar to ANOVA and the authors obtain the equivalent of Proposition 3 for random design matrices X\mathbf{X} having standardized independent entries with uniformly bounded fourth moment. Reference ingster2010detection also considers the test based on the higher criticism applied to ∣xjTy∣/∥y∥|\mathbf{x}_{j}^{T}\mathbf{y}|/\|\mathbf{y}\| and the equivalent of Theorems 3 and 4 are established under the assumption that the design matrix X\mathbf{X} has i.i.d. standard normal entries. Averaging over a random design X\mathbf{X} with standardized independent entries effectively reduces to an orthogonal design, resulting in much weaker (implicit) assumptions; no randomness assumptions on β\beta—since this randomness is carried by X\mathbf{X}—and no discretization of the thresholds in the higher criticism statistic. In stark contrast, we consider the design fixed (although it can of course be generated in a random fashion).

Turning our attention to the Max test now, the results available for orthogonal designs remain valid under similar conditions on the matrix X\mathbf{X}.

Let S=p1−αS=p^{1-\alpha} and assume that XTX∈Sp(γ,Δ)\mathbf{X}^{T}\mathbf{X}\in\mathcal{S}_{p}(\gamma,\Delta) with the following parameter asymptotics: (1) Δ=O(pε)\Delta=O(p^{\varepsilon}), for all ε>0\varepsilon>0 and (2) γ2p1−α×\break(log⁡p)3→0\gamma^{2}p^{1-\alpha}\times\break(\log p)^{3}\to 0.

The above holds for all α∈(1/2,1]\alpha\in(1/2,1].

We pause here to comment on the situation in which the variance of the noise (denoted σ2\sigma^{2}) is unknown and must be estimated. As for the identity design, the results in this section hold with y\mathbf{y} replaced by y/σ^\mathbf{y}/\hat{\sigma} with the proviso that σ^\hat{\sigma} is any accurate estimate with a slight upward bias to control the significance level. Formally, suppose we have an estimator obeying

and anp1/2−ϵ→0a_{n}p^{1/2-\epsilon}\rightarrow 0 for all ϵ>0\epsilon>0. We would then apply our methodology to y/σ^\mathbf{y}/\hat{\sigma}. On the one hand, it follows from the monotonicity of our statistic that the asymptotic probability of type I errors is no worse than in the case of known variance since we use an estimate which is biased upward. On the other hand, consider an alternative with S=p1−αS=p^{1-\alpha} and amplitudes set to A=σ2rlog⁡pA=\sigma\sqrt{2r\log p}, r>ρ∗(α)r>\rho^{*}(\alpha). The gap between rr and ρ∗(α)\rho^{*}(\alpha) is sufficient to reject the null. Indeed, H∗H^{*} is applied to y/σ^\mathbf{y}/\hat{\sigma}, leading to a normalized amplitude equal to 2r′log⁡p\sqrt{2r^{\prime}\log p}, where r′:=(σ/σ^)2rr^{\prime}:=(\sigma/\hat{\sigma})^{2}r is greater than ρ∗(α)\rho^{*}(\alpha) in the limit. (The contribution over the complement of the support of β\beta is negligible because σ^−σ\hat{\sigma}-\sigma is sufficiently small, and this is why we require anp1/2−ϵ→0a_{n}p^{1/2-\epsilon}\rightarrow 0.) The same arguments apply to the ANOVA FF-test and the Max test. We mention that Hall and Jin hj09 discuss the same issue for the case of an orthogonal design and colored noise with a covariance that may be unknown. Note that ingster2010detection treats the case of unknown variance in detail when the design matrix X\mathbf{X} has i.i.d. standard normal entries.

We now discuss strategies for constructing estimators obeying (12). There are many possibilities and we choose to discuss a simple estimate applying in the case of strong sparsity α∈(1/2,1]\alpha\in(1/2,1], where signals are near the detection boundary, so that ∥Xβ∥2/(σ2n)→0\|X\beta\|^{2}/(\sigma^{2}\sqrt{n})\rightarrow 0 (this is the interesting regime). For concreteness, assume that n<p=O(n1+ϵ)n<p=O(n^{1+\epsilon}) for all ϵ>0\epsilon>0. As noted in Section 1.4, ∥y∥2/σ2\|\mathbf{y}\|^{2}/\sigma^{2} has the chi-square distribution with nn degrees of freedom and noncentrality parameter ∥X\boldsβ∥2/σ2\|\mathbf{X}{\bolds\beta}\|^{2}/\sigma^{2}, and, thus,

as long as sn→∞s_{n}\rightarrow\infty. Now let tn→∞t_{n}\to\infty slowly (say, tn=log⁡nt_{n}=\log n) and define σ^:=∥y∥(1/n+tn/n)\hat{\sigma}:=\|\mathbf{y}\|(1/\sqrt{n}+t_{n}/n). This estimator obeys (12).

3 Normal designs

A common assumption in multivariate statistics is that the rows of the design matrix are independent draws from the multivariate normal distribution N(0,\boldsΣ)\mathcal{N}(0,{\bolds\Sigma}). Our results apply provided that \boldsΣ{\bolds\Sigma} obeys the assumptions about XTX\mathbf{X}^{T}\mathbf{X}.

Suppose the rows of X\mathbf{X} are independent samples from N(0,\boldsΣ)\mathcal{N}(0,{\bolds\Sigma}), and \boldsΣ∈Sp(γ,Δ){\bolds\Sigma}\in\mathcal{S}_{p}(\gamma,\Delta) (the columns are normalized). Then the conclusions of Theorems 2, 3 and 5 are all valid, provided that n−1log⁡p\sqrt{n^{-1}\log p} obeys the conditions imposed on γ\gamma.

We remark that if the columns are not normalized so that the rows of X\mathbf{X} are independent samples from N(0,\boldsΣ)\mathcal{N}(0,{\bolds\Sigma}), the same result holds with a threshold AA replaced by A/nA/\sqrt{n}. This holds because the norm of each column is sharply concentrated around n\sqrt{n}.

Some special designs

We consider correlation matrices which have a substantial portion of large entries. In general, the detection threshold may depend upon some fine details of X\mathbf{X}, but we give here some representative results applying to situations of interest.

We first examine the simple, yet important and useful example of constant correlation, where xjTxk=1\mathbf{x}_{j}^{T}\mathbf{x}_{k}=1 if j=kj=k, and =γ=\gamma if j≠kj\neq k.Whether such a family of vectors exists for special values of γ\gamma is a nontrivial matter, and we refer the reader to the literature on equiangular lines; see MR0307969 , for example. We impose 0<γ<10<\gamma<1 to make sure that XTX\mathbf{X}^{T}\mathbf{X} is at least positive definite as p→∞p\to\infty (this implies that XTX\mathbf{X}^{T}\mathbf{X} has full rank which in turn imposes p≤np\leq n). The balanced one-way design has this structure since it can be modeled by the matrix

where each vector in this block representation is kk-dimensional. Without further assumptions on \boldsβ{\bolds\beta}, this design is equivalent to (9) with the constraint 1T\boldsβ=0{\mathbf{1}}^{T}{\bolds\beta}=0, except for the normalization. With this definition, XTX\mathbf{X}^{T}\mathbf{X} has diagonal entries equal to 11 and off-diagonal entries equal to 1/21/2 so we are in the setting—with γ=1/2\gamma=1/2—of our next result below.

Suppose that xjTxk\mathbf{x}_{j}^{T}\mathbf{x}_{k} is equal to 11 if j=kj=k and γ\gamma otherwise, and that the sparsity exponent obeys α∈(1/2,1]\alpha\in(1/2,1]. Then without further assumption, the conclusions of Theorems 2, 3 and 5 remain valid with the bounds on AA and τ\tau divided by 1−γ\sqrt{1-\gamma}.

The balanced, one-way design may be seen either as an orthogonal design with a linear constraint, or a constant-correlation design without any constraint. More generally, a multi-way design is easily defined as an orthogonal design with a set of linear constraints. Specifically, suppose the coordinates of \boldsβ{\bolds\beta} are indexed by an mm-dimensional index vector, so that

We assume the design is balanced with kk replicates per cell so that n=pkn=pk. With any fixed order on the index set, say, the lexicographic order, the design matrix is the same as in the balanced, one-way design (9). Here, \boldsβ{\bolds\beta} obeys the linear constraints

for all jt∈[pt]j_{t}\in[p_{t}] and t∈[m]t\in[m] (there are ∑t=1mpt\sum_{t=1}^{m}p_{t} constraints). As in the balanced, one-way design, Theorem 1 applies to the balanced, multi-way design. The argument for the lower bound is at the end of the proof of Theorem 2. The proof of the upper bounds is exactly as in the case of any other orthogonal design. Finally, embedding the linear constraints into the design matrix leads to a family of designs with a “full” correlation structure with off-diagonal elements which, in general, are not of the same magnitude unless the design is one-way.

Numerical experiments

We complement our study with some numerical simulations which illustrate the empirical performance for finite sample sizes. Here, X\mathbf{X} is an n×pn\times p Gaussian design with i.i.d. standard normal entries, and normalized columns. We study fixed effects and investigate the performance of ANOVA, the higher criticismWe do not use the discretization here. and the Max test. We also compare the detection limits with those available in the case of the p×pp\times p identity design, since the theory developed in Corollary 1 predicts that the detection boundaries are asymptotically identical (provided nn grows sufficiently rapidly).

We performed simulations with matrices of sizes 500×10\mbox,000500\times 10\mbox{,}000, 2\mbox,000×10\mbox,0002\mbox{,}000\times 10\mbox{,}000, 1\mbox,000×100\mbox,0001\mbox{,}000\times 100\mbox{,}000 and 5\mbox,000×100\mbox,0005\mbox{,}000\times 100\mbox{,}000, various sparsity levels, and strategically selected values of rr. Each data point corresponds to an average over 1\mbox,0001\mbox{,}000 trials in the case where p=10\mbox,000p=10\mbox{,}000, and over 500500 trials when p=100\mbox,000p=100\mbox{,}000. A new design matrix is sampled for each trial. The performance of each of the three methods is computed in terms of its best (empirical) risk defined as the sum of probabilities of type I and II errors achievable across all thresholds. The results are reported in Figures 1 and 2. As expected, the detection thresholds for the Gaussian design are quite

close to those available for the identity design. The performance of ANOVA improves very quickly as the sparsity decreases, dominating the Max test with S=pS=\sqrt{p}; its performance also improves as nn becomes smaller, in accordance with (7). The performance of the Max test follows the opposite pattern, degrading as SS increases. Interestingly, the higher criticism remains competitive across the different sparsity levels.

Discussion

It is possible to extend our results to setups with correlated errors, with known covariance. As discussed in Section 1, suppose z\mathbf{z} in (4) is N(0,V)\mathcal{N}({\mathbf{0}},\mathbf{V}). We may then whiten the noise by multiplying both sides of (4) by L−1\mathbf{L}^{-1}, where LLT\mathbf{L}\mathbf{L}^{T} is a Cholesky decomposition of V\mathbf{V}. This leads to a model of the form

which is our problem with L−1X\mathbf{L}^{-1}\mathbf{X} instead of X\mathbf{X}. In some situations, the noise covariance matrix may not be known and we refer to hj09 for a brief discussion of this issue.

Although several generalizations are possible, an interesting open problem is to determine the detection boundary for a given sequence of designs {Xn×p}\{\mathbf{X}_{n\times p}\} with nn and pp growing to infinity. We have seen that if most of the predictor variables are only weakly correlated, then the detection boundary is as if the predictors were orthogonal. Similar conclusions for certain types of square designs in which n=pn=p are also presented in the work of Hall and Jin hj09 . Although we introduced some sharp results in Section 4 corresponding to some important design matrices, the class of matrices for which we have definitive answers is still quite limited. We hope other researchers will engage this area of research and develop results toward a general theory.

Acknowledgments

We would like to thank Chiara Sabatti for stimulating discussions and for suggesting improvements on an earlier version of the manuscript, and Ewout van den Berg for help with the simulations. We also thank the anonymous referees for their inspiring comments which helped us improve the content of the paper.

[id=suppA] \stitleSupplement to “Global testing under sparse alternatives: ANOVA, multiple comparisons and the higher criticism” \slink[doi]10.1214/11-AOS910SUPP \sdatatype.pdf \sdescriptionIn the supplement, we prove the results stated in the paper. Though the method of proof has the same structure as the corresponding situation in the classical setting with identity design matrix, extra care is required to deal with dependencies.

References