Literature DB >> 30108456

Large numbers of explanatory variables: a probabilistic assessment.

H S Battey1, D R Cox2.   

Abstract

Recently, Cox and Battey (2017 Proc. Natl Acad. Sci. USA114, 8592-8595 (doi:10.1073/pnas.1703764114)) outlined a procedure for regression analysis when there are a small number of study individuals and a large number of potential explanatory variables, but relatively few of the latter have a real effect. The present paper reports more formal statistical properties. The results are intended primarily to guide the choice of key tuning parameters.

Entities:  

Keywords:  genomics; regression analysis; sparsity

Year:  2018        PMID: 30108456      PMCID: PMC6083238          DOI: 10.1098/rspa.2017.0631

Source DB:  PubMed          Journal:  Proc Math Phys Eng Sci        ISSN: 1364-5021            Impact factor:   2.704


Introduction

We consider studies of dependence in which there are relatively few individuals on each of which a large number of potential explanatory variables are measured. Genetic microarray experiments are a prime example. For progress, an implicit or explicit assumption of sparsity is required, namely that the great majority of the explanatory variables have no effect. We call explanatory variables with an effect on response signal variables, and those with no effect noise variables. Powerful procedures for analysis emanate from the lasso [1] (for a discussion of the mathematical aspects, see [2]). They aim to uncover a single small set of signal variables effective for prediction. It is possible, however, that many different choices of explanatory variables are essentially equally effective and have quite different subject–matter implications. Cox & Battey [3] outline a different approach aiming to specify those small sets of potential signal variables that give essentially the same fit; choice between different sets requires either more data or specific subject–matter information. Their procedure also allowed informal checks standard in much statistical work, such as those for nonlinearity, interaction or anomalous individuals. In the present paper, we outline a probabilistic base for such an analysis. The emphasis is on how the procedure would perform under various idealized scenarios, as such providing guidance on the choice of key tuning parameters. The focus is on two key aspects at each stage and in the overall process of analysis. What is the probability that a signal variable is falsely discarded? How many of the variables ultimately suggested as potentially important are in fact noise variables? Our objective is essentially to calibrate the analytical procedure by specifying its behaviour under idealized conditions, not to set up a procedure to achieve preassigned error rates. The ideas involved apply rather generally, for example, to likelihood-based fitting of logistic models for binary data.

Broad outline of procedure

Suppose that v variables are to be assessed for their explanatory power for a response variable. It is assumed that v is roughly k for k ≤ 15 and d a small positive integer. In the method as outlined by Cox & Battey [3], the indices of these variables are arranged in a k × k × k cube for d = 3 or k × k × k × k hypercube for d = 4, etc. Sets of variables are then selected for test k at a time by traversing the cube by rows, columns, etc. Every variable thus has associated with it d sets of (k − 1) companion variables from each time the traversal of the cube passes through that variable. The explanatory power of each variable is assessed alongside its d sets of companions and, on the basis of those analyses, variables are either discarded or retained according to a suitable decision rule. For instance, a variable might be retained if it is among the two most significant in at least d/2 of the d analyses in which it appears. This is repeated with successively lower dimensional hypercubes until ideally fewer than 20 variables remain on which informal diagnostic checks are then performed. The final phase of the analysis is to find small subsets of variables among the augmented set of retained variables and any square or interaction terms suggested at the informal phase. See Cox & Battey [3] for a more detailed description of the exploratory and subset selection phases.

Specification

At the ith stage of the process, let there be respectively v signal variables and v noise variables. In the specific example below, i = 0, 1, 2. Thus of the v signal variables initially present, v are chosen at the end for detailed study. Given v, the numbers of signal variables chosen at the first and second stage have binomial distributions with parameters θ and θ = θθ, where, in particular, θ is the conditional probability, given that a specific signal variable is chosen at the first stage, that it is chosen again at the second stage. A different specification is needed for the noise variable because, initially at least, there are a large number of them. In particular, the v have Poisson distributions with means μ. We write ϕ = μ/μ for the probability that a noise variable retained after step 1 is still retained at step 2. A summary of the properties of a two-stage procedure is thus provided by θ and μ, the probability that a signal variable is retained and the expected number of noise variables not rejected. We now study these in order to compare different strategies of analysis.

Some reduction strategies

We compare three possible approaches to each analysis of the first stage reduction. Thus, we may — take the single variable with highest score (most significant); — take the two variables with highest scores; and — take all those variables, if any, whose scores exceed a threshold. Significance tests based on the Wald, score or likelihood ratio statistics are natural choices. The former does, however, have the disadvantage of not being parameterization invariant. In a set of k variables chosen at random for test, the number of signal variables has a Poisson distribution of mean kv/v, where v = v + v and v is assumed modest, and hence has two or more signal variables with probability approximately k2v2/(2v2). This is small for the situations to be considered and does not affect the qualitative comparison of procedures. It is, therefore, ignored in later calculations. It is convenient to phrase the initial discussion in terms of significance tests and their associated p-values. For noise variables, these are uniformly distributed on (0, 1), and for signal variables their density can be modelled as (1 − γ)x−, where 0 < γ < 1. In the following calculations of the probability 𝜗( that the jth procedure listed above chooses the signal variable, it is convenient to use Stirling's formula in the form that for large k and fixed a the ratio Γ(k + a)/Γ(k) is close to k. If only the most significant out of k is chosen, the probability that the signal variable is taken is after simplifying by Stirling's formula. Note that the Gamma function is close to 1 over the range of interest. If γ = 0, there is no distinction between signal and noise variables and the notional signal variable is selected with probability 1/k, that is, essentially at random. If now we take the two most significant values out of k, then 𝜗(2) = 𝜗(1) + 𝜗(2.1), where This is approximately That is, approximately, 𝜗(2.1)/𝜗(1) = 1 − γ. The difference between 𝜗(2) and 𝜗(1) is maximized at approximately γ0 = (logk − 1)/logk, at which 𝜗(2.1) is Γ{(logk)−1}/(elogk) (figure 1).
Figure 1.

Exact and approximate values of 𝜗(1) (a) and 𝜗(2.1) (b) over γ∈ (0, 1) for k = 10. (Online version in colour.)

Exact and approximate values of 𝜗(1) (a) and 𝜗(2.1) (b) over γ∈ (0, 1) for k = 10. (Online version in colour.) If we were to set a critical level at α, then the corresponding probability for a signal is so that the equalities 𝜗(3) = 𝜗(1) and 𝜗(3) = 𝜗(2) are achieved for any γ by setting, respectively, α = k−1Γ(2 − γ)1/(1− ≈ k−1 and This shows that strategy 3 with α = 1/k and strategy 1 are equivalent as this choice also makes μ(3) = μ(1). By contrast, (2 − γ)1/(1− > 2 for all 0 < γ < 1, meaning that, for the same probability of selecting a signal variable, strategy 3 necessarily selects more noise variables than strategy 2 and, therefore, is strictly inferior. In replacing the second strategy by the first, μ and consequently μ are reduced by roughly a factor of four independently of γ. However, the penalties of including noise variables are mainly incidental in view of the exhaustive search over models that must later take place. The associated computational burdens are reasonable unless μ is, for example, 20 or more, and so strategy 2 would normally be preferred for its higher θ. The probability θ( that the jth procedure retains a signal variable through the first stage is θ( = 𝜗( + 3𝜗((1 − 𝜗() and so, approximately, with equality at γ = 1, is the reduction in survival probability of signal variables from replacing the second procedure by the first. Here we have approximated by treating analyses in which the same variable appears as independent. The difference (4.3) is approximately at the point of maximum distinction γ = γ0, and as the slowest decaying term in (4.4) is of the order of 1/(e2logk) this shows the potential advantages of strategy 2 over strategy 1 to decrease only very slowly with k. A less general but more conventional formulation is to assume a normal theory linear model. Define Δ to be signal strength multiplied by the square root of the sample size. The values of 𝜗(j) are then where ϕ(x) and Φ(x) are the standard normal probability density and cumulative distribution function at x, respectively. The threshold in the third strategy is, by convention, calibrated as the upper quantile κ* of the standard normal distribution. We thereby approximate 𝜗(1) and and show that the two formulations are qualitatively equivalent. The integral in 𝜗(2.1) is negligible over for Δ > 0 and over is of the form of a generalized Laplace integral for Δ fixed, that is, where g(x, ν) is uniformly bounded in x as and h has a single maximum, x0(ν), which varies with ν. Specifically we take g(x) = ϕ(x − Δ), ν = k − 2 and h(x, ν) = logΦ(x) + logΦ( − x)/ν. The integral 𝜗(2.1) is thus approximable by the method of Laplace (e.g. [4, pp. 60–65]). The idea in outline is that, for large ν, by far the greatest contribution to the integral comes from a neighbourhood of x0. The integral is evaluated by expanding g and h in a neighbourhood of x = x0, leading to where the symbol′ denotes the partial derivative with respect to the first argument. It is customary when constructing Laplace integrals to define h such that its maximum is independent of ν. This is not possible here as, without the contribution of the Φ( − x) term, h has no sharp maximum. That the form in (4.5) is permissible is discussed by Copson [5, pp. 42–47]. The second derivative at x is and the unique maximizer x0 of h satisfies Let . As , we have , leading to and an asymptotic approximation to 𝜗(2.1) is Equation (4.9) has a unique maximum at Δ0(k) = − Φ−1(1/k) of Figure 2a shows the accuracy of the approximation (4.9) for k = 10.
Figure 2.

(a) Exact and approximate values of 𝜗(2.1) as functions of Δ for k = 10; (b) 𝜗(2.1) as a function of Δ for k = 10 in the normal theory formulation and in the p-value formulation with γ = {cosh(Δ) − 1}/cosh(Δ). (Online version in colour.)

(a) Exact and approximate values of 𝜗(2.1) as functions of Δ for k = 10; (b) 𝜗(2.1) as a function of Δ for k = 10 in the normal theory formulation and in the p-value formulation with γ = {cosh(Δ) − 1}/cosh(Δ). (Online version in colour.) The qualitative implications of the normal theory formulation are equivalent to those of the formulation in terms of p-values. For instance, at Δ = 0, which corresponds to γ = 0, equation (4.9) is . This is 1/k to two decimal places for k sufficiently large. If γ is redefined as γ = {cosh(Δ) − 1}/cosh(Δ), then equation (4.2) has a unique maximum at sech−1(1/logk), which, like Δ0(k), is a very slowly growing function of k. Figure 2b shows the approximation in equation (4.2) as a function of Δ with γ redefined as described. Any mapping Δ↦g(Δ) such that is monotonically increasing with g(0) = 0 and g(x) ≈ 1 for x > 4 gives essentially the same qualitative conclusions.

Relative severity of each stage

We now consider the relative advantages of — a mild first stage and severe second stage — a severe first stage and a mild second stage, where, for clarity of exposition, ‘mild’ and ‘severe’ are associated with the same quantitative values in both versions. In particular, let 1 > 𝜗H > 𝜗L > 0, where 𝜗H and 𝜗L are the probabilities that a signal variable is retained in a single analysis of a mild and severe reduction, respectively. Let θHL and θLH denote the overall survival probabilities of the first and the second of these procedures, respectively. To demonstrate that or equivalently suppose for a contradiction that The supremum of 3𝜗L + 2𝜗H(2 − 𝜗L) is 5, attained only in the limit as . But 5 < 6 − 𝜗L because 𝜗L < 1 and so equation (5.1) implies a contradiction, and we conclude that θHL > θLH. That is, the first procedure gives a higher probability of a signal variable being retained than the second. The same argument shows that the first procedure results also in a higher probability of noise variables being retained.

A simple example

The performance of various stages of the procedure may be investigated as follows. Generate n = 102 replicates of v = 103 variables from a normal distribution of zero mean and covariance matrix PΣP−1, where P is a permutation matrix and Σ is an identity matrix with one diagonal block replaced by a correlation matrix of dimension v + v and equal correlation ρ. For each replicate, v of the v + v correlated variables is multiplied by a constant signal and added, together with standard normal noise. Conditional on a realization of the v signal variables, the resulting response variable is then normally distributed of mean and unit variance, where γ is a v vector of constants. Arrange the indices of the v variables in a 10 × 10 × 10 cube. The rows, the columns, etc. of the cube form 3k2 = 300 sets, each of k = 10 variables. Reduction is performed by taking the top two scoring variables in each analysis in the first stage and by taking all those exceeding the threshold of a 0.1% level test in the second stage. Finally, find small subsets of variables that give adequate fit using a likelihood ratio test against the comprehensive model. Summaries estimated from 500 Monte Carlo replications are reported in table 1. The general conclusion is that such correlation slightly degrades the probability of a signal variable being retained and increases the number of false models not rejected. The comprehensive model in the likelihood ratio test is taken as the model with all variables retained through the reduction phase. Having been selected in the light of the data, it achieves a better fit to the data than an arbitrary model embedding the one to be tested and so the probability of the true model being accepted, conditional on it having been retained, is lower than the nominal coverage probability of the likelihood ratio test. A simple way to recover the conditional nominal coverage is to split the sample. Table 1 reports the improvement in coverage probability and the associated increase in the number of false models not rejected from using 70 observations for reduction and the remaining 30 to construct the final set of low-dimensional models.
Table 1.

is the true set of signal variables, is the set of variables surviving the reduction phase, is the set of low-dimensional models whose likelihood ratio test against the comprehensive model is not rejected at the 1% level. Empirical standard errors in parenthesis.

pr(SS^)
pr(SM)
E|MS|
vS0vC0ρsignalnoiselassofull samplesplit samplefull samplesplit samplefull samplesplit sample
110.911.00 (0.04)1.00 (0.00)1.00 (0.00)0.57 (0.50)0.99 (0.08)6.8 (9.0)15.7 (30.0)
110.90.60.95 (0.21)0.96 (0.21)0.74 (0.44)0.45 (0.50)0.74 (0.44)5.4 (6.5)13.1 (25.6)
110.511.00 (0.00)1.00 (0.00)1.00 (0.04)0.55 (0.50)0.98 (0.13)4.4 (5.9)10.6 (49.8)
110.50.60.99 (0.12)0.96 (0.19)0.76 (0.43)0.41 (0.49)0.76 (0.43)2.6 (3.7)11.0 (27.8)
130.911.00 (0.04)1.00 (0.06)0.98 (0.13)0.67 (0.47)0.97 (0.16)27.3 (27.3)68.4 (108)
130.90.60.90 (0.30)0.93 (0.26)0.73 (0.45)0.48 (0.50)0.72 (0.45)23.5 (21.1)39.8 (90.2)
130.511.00 (0.00)1.00 (0.00)0.99 (0.08)0.62 (0.49)0.99 (0.12)11.3 (17.4)12.2 (30.0)
130.50.60.99 (0.10)0.95 (0.22)0.76 (0.43)0.38 (0.49)0.75 (0.43)4.1 (6.2)9.47 (20.6)
510.910.99 (0.08)1.00 (0.00)1.00 (0.04)0.95 (0.21)0.98 (0.13)7.5 (8.1)105 (143)
510.90.60.79 (0.41)0.99 (0.09)0.95 (0.22)0.88 (0.33)0.95 (0.23)46.2 (39.8)182 (255)
510.511.00 (0.00)1.00 (0.00)1.00 (0.00)0.96 (0.19)0.99 (0.09)0.0 (0.0)15.4 (26.1)
510.50.61.00 (0.04)1.00 (0.00)0.98 (0.14)0.90 (0.31)0.97 (0.17)1.4 (2.6)80.7 (120)
530.910.99 (0.10)1.00 (0.00)1.00 (0.04)0.96 (0.19)0.99 (0.11)17.5 (14.5)303 (317)
530.90.60.75 (0.43)0.98 (0.13)0.91 (0.28)0.91 (0.29)0.90 (0.30)116 (93)430 (405)
530.511.00 (0.00)1.00 (0.00)1.00 (0.04)0.98 (0.15)0.99 (0.11)0.0 (0.4)41.3 (79.9)
530.50.61.00 (0.04)1.00 (0.00)0.96 (0.19)0.92 (0.28)0.95 (0.21)3.6 (5.5)217 (325)
is the true set of signal variables, is the set of variables surviving the reduction phase, is the set of low-dimensional models whose likelihood ratio test against the comprehensive model is not rejected at the 1% level. Empirical standard errors in parenthesis.

Discussion

On the choice of k

The combinatorial arrangements used are essentially the partially balanced incomplete block designs introduced 80 years ago in the context of plant breeding trials [6]. Our treatment has thus taken k as determined a priori, preferably below 15. An alternative would be to draw random sets of size k for each variable, leaving the choice of k undetermined. The argument against too large a value of k is that the precision of the resulting estimates is degraded by the correlations induced when there are many correlated variables among those selected for test. The following is a simplistic formulation outlining the effect of k on the estimated standard errors and ignoring other aspects. Suppose Z1, …, Z have zero mean, unit variance and are weakly correlated with average correlation . Then the ratio of the variance of lZ, an estimated effect, to that assuming independence is approximately The worst case is where, if the correlations are all of the same sign, the l are approximately equal and the ratio becomes . Thus, the calculation of standard errors assuming independence is not unduly distorted so long as this ratio does not exceed 2, that is, the average correlation does not exceed about 1/k. If correlations of the order 0.05 – 0.1 are likely to be present, k of the order 10–20 is a reasonable choice, justifying the choice described here and in the previous paper.

Arrangement randomization

Strong reassurance of the security of one's conclusions is given if, upon re-randomization of the arrangement of the variable indices in the cube, the outcome is relatively stable. An unstable outcome would most likely indicate that too severe a reduction has been used. The probabilistic properties set forth in §4 guarantee robustness to re-randomization under idealized conditions provided that the decision rules used are not too severe, and empirical experience with microarray data supports this for continuous responses. Some applications with binary outcome require caution. In particular, when v is very large, there may be an appreciable number of relatively low-dimensional sets of variables perfectly predicting the outcome. If a set of variables forms such a separating hyperplane, then so does any larger set. The likelihood would, in such a case, be theoretically unbounded and consequently all sets of k variables containing a primitive set of separating variables would be retained, leading to too mild a reduction. The special features of the procedure with binary responses will not be explored in the present paper. Note, however, that agreement of the outcome with the lasso solution should not be expected with binary responses for the reasons outlined by Cox & Battey [3].

Further remarks

The analysis discussed in the paper is intended to be largely exploratory. The object of the formal probabilistic discussion is to calibrate the procedure to show how it performs under idealized conditions. It is not aimed to justify an explicit probabilistically based assessment, such as a confidence coefficient, attached to a specific analysis. To develop such an assessment, a Bayesian analysis might be considered. For this, meaningful prior probabilities have to be attached to key unknown features, such as the true number of signal variables. A flat or so-called indifference prior would in this case be inappropriate in that it would put overwhelming probability on large values; a Poisson prior distribution of modest mean might be more suitable. Aspects describing the correlation structure of errors also need explicit formulation. At this stage of the work, we have not followed that route.
  1 in total

1.  Large numbers of explanatory variables, a semi-descriptive analysis.

Authors:  D R Cox; H S Battey
Journal:  Proc Natl Acad Sci U S A       Date:  2017-07-24       Impact factor: 11.205

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.