Selective Inference via Marginal Screening for High Dimensional Classification
Yuta Umezu, Ichiro Takeuchi

TL;DR
This paper develops a selective inference framework for high-dimensional binary classification using logistic regression after marginal screening, enabling valid hypothesis testing with controlled error rates.
Contribution
It introduces a novel selective inference method for logistic regression post-marginal screening in high dimensions, extending existing Gaussian linear model techniques.
Findings
The method asymptotically controls selective type I error.
Simulation studies confirm the statistical power of the proposed test.
Compared favorably with data splitting and other approaches.
Abstract
Post-selection inference is a statistical technique for determining salient variables after model or variable selection. Recently, selective inference, a kind of post-selection inference framework, has garnered the attention in the statistics and machine learning communities. By conditioning on a specific variable selection procedure, selective inference can properly control for so-called selective type I error, which is a type I error conditional on a variable selection procedure, without imposing excessive additional computational costs. While selective inference can provide a valid hypothesis testing procedure, the main focus has hitherto been on Gaussian linear regression models. In this paper, we develop a selective inference framework for binary classification problem. We consider a logistic regression model after variable selection based on marginal screening, and derive the high…
| sample size | ||||||||
|---|---|---|---|---|---|---|---|---|
| method | 50 | 100 | 200 | 500 | 1,000 | 1,500 | ||
| Case 1 | 200 | ASICs | .029 (.168) | .049 (.216) | .038 (.191) | .031 (.173) | .028 (.165) | .033 (.179) |
| DS | .012 (.109) | .015 (.122) | .004 (.063) | .004 (.063) | .011 (.104) | .011 (.104) | ||
| NT | .184 (.388) | .226 (.418) | .219 (.414) | .261 (.439) | .255 (.436) | .256 (.437) | ||
| 500 | ASICs | .028 (.165) | .043 (.203) | .039 (.194) | .039 (.194) | .032 (.176) | .036 (.186) | |
| DS | .012 (.109) | .006 (.077) | .008 (.089) | .009 (.094) | .005 (.071) | .008 (.089) | ||
| NT | .267 (.044) | .273 (.446) | .304 (.460) | .301 (.459) | .326 (.469) | .325 (.469) | ||
| 1,000 | ASICs | .041 (.198) | .044 (.205) | .023 (.150) | .032 (.176) | .038 (.191) | .044 (.205) | |
| DS | .006 (.077) | .011 (.104) | .010 (.100) | .009 (.094) | .013 (.113) | .010 (.100) | ||
| NT | .294 (.456) | .345 (.476) | .390 (.488) | .402 (.491) | .411 (.492) | .405 (.491) | ||
| Case 2 | 200 | ASICs | .038 (.191) | .038 (.191) | .040 (.196) | .032 (.176) | .028 (.165) | .031 (.173) |
| DS | .012 (.109) | .007 (.083) | .012 (.109) | .010 (.100) | .012 (.109) | .004 (.063) | ||
| NT | .177 (.382) | .207 (.405) | .234 (.424) | .211 (.408) | .219 (.414) | .210 (.408) | ||
| 500 | ASICs | .049 (.216) | .038 (.191) | .030 (.171) | .030 (.171) | .039 (.194) | .034 (.181) | |
| DS | .007 (.083) | .006 (.077) | .010 (.100) | .009 (.094) | .007 (.083) | .007 (.083) | ||
| NT | .247 (.431) | .269 (.443) | .291 (.454) | .295 (.456) | .309 (.462) | .318 (.466) | ||
| 1,000 | ASICs | .049 (.216) | .047 (.212) | .031 (.173) | .034 (.181) | .024 (.153) | .046 (.210) | |
| DS | .009 (.094) | .008 (.089) | .013 (.113) | .006 (.077) | .006 (.077) | .010 (.100) | ||
| NT | .290 (.454) | .350 (.477) | .375 (.484) | .396 (.489) | .407 (.492) | .414 (.493) | ||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Advanced Statistical Methods and Models · Statistical Methods and Bayesian Inference
∎
11institutetext: Yuta Umezu 22institutetext: Nagoya Institute of Technology, Aichi, Japan
33institutetext: Ichiro Takeuchi 44institutetext: Nagoya Institute of Technology, Aichi, Japan/ RIKEN Center for Advanced Intelligence Project, Tokyo, Japan/ Center for Materials Research by Information Integration, National Institute for Materials Science, Ibaraki, Japan
44email: [email protected]
Selective Inference via Marginal Screening for High Dimensional Classification
Yuta Umezu
Ichiro Takeuchi
(Received: date / Accepted: date)
Abstract
Post-selection inference is a statistical technique for determining salient variables after model or variable selection. Recently, selective inference, a kind of post-selection inference framework, has garnered the attention in the statistics and machine learning communities. By conditioning on a specific variable selection procedure, selective inference can properly control for so-called selective type I error, which is a type I error conditional on a variable selection procedure, without imposing excessive additional computational costs. While selective inference can provide a valid hypothesis testing procedure, the main focus has hitherto been on Gaussian linear regression models. In this paper, we develop a selective inference framework for binary classification problem. We consider a logistic regression model after variable selection based on marginal screening, and derive the high dimensional statistical behavior of the post-selection estimator. This enables us to asymptotically control for selective type I error for the purposes of hypothesis testing after variable selection. We conduct several simulation studies to confirm the statistical power of the test, and compare our proposed method with data splitting and other methods.
Keywords:
High Dimensional Asymptotics Hypothesis Testing Logistic Regression Post-Selection Inference Marginal Screening
1 Introduction
Discovering statistically significant variables in high dimensional data is an important problem for many applications such as bioinformatics, materials informatics, and econometrics, to name a few. To achieve this, for example in a regression model, data analysts often attempt to reduce the dimensionality of the model by utilizing a particular model selection or variable selection method. For example, the Lasso (Tibshirani, 1996) and marginal screening (Fan and Lv, 2008) are frequently used in model selection contexts. In many applications, data analysts conduct statistical inference based on the selected model as if it is known a priori, but this practice has been referred to as “a quiet scandal in the statistical community” in Breiman (1992). If we select a model based on the available data, then we have to pay heed to the effect of model selection when we conduct a statistical inference. This is because the selected model is no longer deterministic, i.e., random, and statistical inference after model selection is affected by selection bias. In hypothesis testing of the selected variables, the validity of the inference is compromised when a test statistic is constructed without taking account of the model selection effect. This means that, as a consequence, we can no longer effectively control type I error or the false positive rate. This kind of problem falls under the banner of post-selection inference in the statistical community and is recently attracted a lot of attention (see, e.g., Berk et al., 2013; Efron, 2014; Barber and Candès, 2016; Lee et al., 2016).
Post-selection inference consists of the following two steps:
Selection:
The analyst chooses a model or subset of variables and constructs hypothesis, based on the data.
Inference:
The analyst tests the hypothesis by using the selected model.
Broadly speaking, the selection step determines what issue to address, i.e., a hypothesis selected from the data, and the inference step conducts hypothesis testing to enable a conclusion to be drawn about the issue under consideration. To navigate the issue of selection bias, there are several approaches for conducting the inference step.
Data splitting is the most common procedure for selection bias correction. In a high dimensional linear regression model, Wasserman and Roeder (2009) and Meinshausen et al. (2009) succeed in assigning a -value for each selected variable by splitting the data into two subsets. Specifically, they first reduce the dimensionality of the model using the first subset, and then make the final selection using the second subset of the data, by assigning a -value based on a classical least square estimation. While such a data splitting method is mathematically valid straightforward to implement, it leads to low power for extracting truly significant variables because only sub-samples, whose size is obviously smaller than that of the full sample, can be used in each of the selection and inference steps.
As an alternative, simultaneous inference, which takes account all possible subsets of variables, has been developed for correcting selection bias. Berk et al. (2013) showed that the type I error can be successfully controlled even if the full sample is used in both the selection and inference steps by adjusting multiplicity of model selection. Since the number of all possible subsets of variables increases exponentially, computational costs associated with this method become excessive when the dimension of parameters is greater than 20.
On the other hand, selective inference, which only takes the selected model into account, is another approach for post-selection inference, and provides a new framework for combining selection and hypothesis testing. Since hypothesis testing is conducted only for the selected model, it makes sense to condition on an event that “a certain model is selected”. This event is referred to as a selection event, and we conduct hypothesis testing conditional on the event. Thus, we can avoid having to compare coefficients across two different models. Recently, Lee et al. (2016) succeeded in using this method to conduct hypothesis testing through constructing confidence intervals for selected variables by the Lasso in s linear regression modeling context. When a specific confidence interval is constructed, the corresponding hypothesis testing can be successfully conducted They also show that the type I error, which is also conditioned on the selection event and is called selective type I error, can be appropriately controlled. It is noteworthy that by conditioning on the selection event in a certain class, we can construct exact -values in the meaning of conditional inference based on a truncated normal distribution.
Almost all studies which have followed since the seminal work by Lee et al. (2016), however, focus on linear regression models. Particularly, normality of the noise is crucial to control selective type I error. To relax this assumption, Tian and Taylor (2017) developed an asymptotic theory for selective inference in a generalized linear modeling context. Although their results can be available for high dimensional and low sample size data, we can only test a global null hypothesis, that is, a hypothesis that all regression hypothesis is zero, just like with covariance test (Lockhart et al., 2014). On the other hand, Taylor and Tibshirani (2018) proposed a procedure to test individual hypotheses in a logistic regression model with the Lasso. By debiasing the Lasso estimator for both the active and inactive variables, they require a joint asymptotic distribution of the debiased Lasso estimator and conduct hypothesis testing for regression coefficients individually. However, the method is justified only for low dimensional scenarios since they exploit standard fixed dimensional asymptotics.
Our main contribution is that, by utilizing marginal screening as a variable selection method, we can show that the selective type I error rate for logistic regression model is appropriately controlled even in a high dimensional asymptotic scenario. In addition, our method is applicable not only with respect to testing the global null hypothesis but also hypotheses pertaining to individual regression coefficients. Specifically, we first utilize marginal screening for the selection step in a similar way to Lee and Taylor (2014). Then, by considering a logistic regression model for the selected variables, we derive a high dimensional asymptotic property of a maximum likelihood estimator. Using the asymptotic results, we can conduct selective inference of a high dimensional logistic regression, i.e., valid hypothesis testing for the selected variables from high dimensional data.
The rest of the paper is organized as follows. Section 2 briefly describes the notion of selective inference and intruduces several related works. In Section 3, the model setting and assumptions are described. An asymptotic property of the maximum likelihood estimator of our model is discussed in Section 4. In Section 5, we conduct several simulation studies to explore the performance of the proposed method before application to real world empirical data sets in Section 6. Theorem proofs are relegated to Section 7. Finally, Section 8 offers concluding remarks and suggestions for future research in this domain.
Notation
Throughout the paper, row and column vectors of are denoted by and , respectively. An identity matrix is denoted by . The -norm of a vector is denoted by provided there is no confusion. For any subset , its complement is denoted by . We also denote and as a sub-vector of and a sub-matrix of , respectively. For a differentiable function , we denote and as the first and second derivatives and so on.
2 Selective Inference and Related Works
In this section, we overview fundamental notion of selective inference through a simple linear regression model (Lee et al., 2016). We also review related existing works on selective inference.
2.1 Selective Inference in Linear Regression Model
Let and be a response and non-random regressor, respectively, and let us consider a linear regression model
[TABLE]
where is the true regression coefficient vector and is distributed according to with known variance . Suppose that a subset of variables is selected in the selection step (e.g., Lasso or marginal screening as in Lee et al. (2016); Lee and Taylor (2014)) and let us consider hypothesis testing for :
[TABLE]
If is non-random, a maximum likelihood estimator is distributed according to , as is well-known. However, we cannot use this sampling distribution when is selected based on the data, and the selected variable is also random.
If a subset of variables, i.e., the active set, is selected by the Lasso or marginal screening, the event can be written as an affine set with respect to , that is, in the form of for some non-random matrix and vector (Lee et al., 2016; Lee and Taylor, 2014), in which the event is called a selection event. Lee et al. (2016) showed that if follows a normal distribution and the selection event can be written as an affine set, the following lemma holds:
Lemma 1** (Polyhedral Lemma; Lee et al. (2016))**
Suppose . Let for any , and let . Then we have
[TABLE]
where
[TABLE]
and . In addition, is independent of .
By using the lemma, we can find that the distribution of the pivotal quantity for is given by a truncated normal distribution. Specifically, let be a cumulative distribution function of a truncated normal distribution , that is,
[TABLE]
where is a cumulative distribution function of a standard normal distribution. Then, for any value of , we have
[TABLE]
where and are defined in the above lemma. This pivotal quantity allows us to construct a so-called selective -value. Precisely, by choosing , we can construct a right-side selective -value as
[TABLE]
where is a unit vector whose -th element is 1 and 0 otherwise, and is a realization of . Note that the value of represents a right-side -value conditional on the selection event under the null hypothesis in (1). In addition, for the -th test in (1), a two-sided selective -value can be defined as
[TABLE]
which also follows from standard uniform distribution under the null hypothesis. Therefore, we reject the -th null hypothesis at level when , and the probability
[TABLE]
is referred to as a selective type I error.
2.2 Related Works
In selective inference, we use the same data in variable selection and statistical inference. Therefore, the selected model is not deterministic and we can not apply classical hypothesis testing due to selection bias.
To navigate this problem, data splitting has been commonly utilized. In data splitting, the data are randomly divided into two disjoint sets, and one of them is used for variable selection and the other is used for hypothesis testing. This is a particularly versatile method and is widely applicable if we can divide the data randomly (see e.g., Cox, 1975; Wasserman and Roeder, 2009; Meinshausen et al., 2009). Since the data are split randomly, i.e., independent of the data, we can conduct hypothesis testing in the inference step independent of the selection step. Thus, we do not need to concerned with selection bias. It is noteworthy that data splitting can be viewed as a method of selective inference because the inference is conducted only for the selected variables in the selection step. However, a drawback of data splitting is that only a part of the data are available for each split, precisely because the essence of this approach involves rendering some data available for the selection step and the remainder for the inference step. Because only a subset of the data can be used in variable selection, the risk of failing to select truly important variables increases. Similarly, the power of hypothesis testing would decrease since inference proceeds on the basis of a subset of the total data. In addition, since data splitting is executed at random, it is possible and plausible that the final results and conclusions will vary non-trivially depending on exactly how this split is manifested.
On the other hand, in the traditional statistical community, simultaneous inference has been developed for correcting selection bias (see e.g., Berk et al., 2013; Dickhaus, 2014). In simultaneous inference, type I error is controlled at level by considering all possible subsets of variables. Specifically, let be the set of variables selected by a certain variable selection method and be a -value for the -th selected variable in . Then, in simultaneous inference, the following type I error should be adequately controlled:
[TABLE]
To examine the relationship between selective inference and simultaneous inference, note that the left-hand side in (3) can be rewritten as
[TABLE]
The right-hand side in the above equality is simply a weighted sum of selective type I errors over all possible subsets of variables. Therefore, if we control selected type I errors for all possible subsets of variables, we can also control type I errors in the sense of simultaneous inference. However, because the number of all possible subsets of variables is , it becomes overly cumbersome to compute the left-hand side in (3) even for . In contrast to simultaneous inference, selective inference only considers the selected variables, and thus the computational cost is low compared to simultaneous inference.
Following the seminal work of Lee et al. (2016), selective inference for variable selection has been intensively studied (e.g., Fithian et al., 2014; Lee and Taylor, 2014; Taylor et al., 2016; Tian et al., 2018). All these methods, however, rely on the assumption of normality of the data.
2.3 Beyond Normality
It is important to relax the assumption of the normality for applying selective inference to more general cases such as generalized linear models. To the best of our knowledge, there is death of research into selective inference in such a generalized setting. Here, we discuss the few studies which do exist in this respect.
Fithian et al. (2014) derived an exact post-selection inference for a natural parameter of exponential family, and obtained the uniformly most powerful unbiased test in the framework of selective inference. However, as suggested in their paper, the difficulty in constructing exact inference in generalized linear models emanates from the discreteness of the response distribution.
Focusing on an asymptotic behavior in a generalized linear model context with the Lasso penalty, Tian and Taylor (2017) directly considered the asymptotic property of a pivotal quantity. Although their work can be applied in high dimensional scenarios, we can only test a global null, that is, , except for the linear regression model case. This is because that, when we conduct selective inference for individual coefficient, the selection event does not form a simple structure such as an affine set.
On the other hand, Taylor and Tibshirani (2018) proposed a procedure to test individual hypotheses fin logistic regression model context based on the Lasso. Their approach is fundamentally based on solving the Lasso by approximating the log-likelihood up to the second order, and on debiasing the Lasso estimator. Because the objective function now becomes quadratic as per the linear regression model, the selection event reduces to a relatively simple affine set. After debiasing the Lasso estimator, they derive an asymptotic joint distribution of active and inactive estimators. However, since they required dimensional asymptotics, high dimensional scenarios can not be supported in their theory.
In this paper, we extend selective inference for logistic regression in Taylor and Tibshirani (2018) to high dimensional settings in the case where variable selection is conducted by marginal screening. We do not consider asymptotics for a dimensional original parameter space, but for a dimensional selected parameter space. Unfortunately, however, we cannot apply this asymptotic result directly to the polyhedral lemma (Lemma 1) in Lee et al. (2016). To tackle this problem, we consider a score function for constructing a test statistic for our selective inference framework. We first define a function based on a score function as a “source” for constructing a test statistic. To apply the polyhedral lemma to , we need to asymptotically ensure that i) the selection event is represented by affine constraints with respect to , and ii) the function in the form of is independent of the truncation points. Our main technical contribution herein is that, by carefully analyzing problem configuration and by introducing reasonable additional assumptions, we can show that those two requirements for the polyhedral lemma are satisfied asymptotically.
Figure 1 shows the asymptotic distribution of selective -values in our setting and in Taylor and Tibshirani (2018) based on 1,000 Monte-Carlo simulation. While the theory in Taylor and Tibshirani (2018) does not support high dimensionality, their selective -value (red solid line) appears to effective in high dimensional scenarios, although it is slightly mode conservative compared to the approach developed in this paper (black solid line). Our high dimensional framework means that the number of selected variables grows with the sample size in an appropriate order, and a proposed method allows us to test (1) individually even in high dimensional contexts.
3 Setting and Assumptions
As already noted, our objective herein is to develop a selective inference approach applicable to logistic regression models when the variables are selected by marginal screening. Let be the -th pair of the response and regressor. We assume that the ’s are independent random variables which take values in , and the ’s are a dimensional vector of known constants. Further, let and . Unlike Taylor and Tibshirani (2018), we do not require that the dimension be fixed, that is, may increase, as well as the sample size .
3.1 Marginal Screening and Selection Event
In this study, we simply select variables based on a score between the regressor and response as per a linear regression problem. Specifically, we select the top coordinates of absolute values in , that is,
[TABLE]
To avoid computational issues, we consider the event as a selection event (see, e.g., Lee and Taylor (2014); Tian and Taylor (2017); Lee et al. (2016)). Here, is a vector of sign . Then, the selection event can be rewritten as
[TABLE]
which is equivalent to
[TABLE]
Therefore, is reduced to an affine set for an appropriate dimensional matrix .
In the following, we assume that a sure screening property holds. This is desirable property for variable selection (see e.g., Fan and Lv, 2008; Fan and Song, 2010) and the statement is as follows:
(C0)
For the true active set , the probability converges to 1 as goes to infinity.
In the above assumption, we denote as a true value of the coefficient vector. This assumption requires that the set of selected variables contain the set of true active variables with probability tending to 1. In the linear regression model, (C0) holds under some regularity conditions in high dimensional settings (see, e.g., Fan and Lv, 2008). The sufficient condition concerning about high dimensionality for (C0) is for some , and thus we allow to be exponentially large. Because (C0) is not directly related in selective inference, we do not further discuss it.
3.2 Selective Test
For a subset of variables selected by marginal screening, we consider selective tests (1) for each variable . Let us define the loss function of logistic regression with the selected variables as follows:
[TABLE]
where is a cumulant generating function. Observe that is concave with respect to . Thus we can define the maximum likelihood estimator of as the optimal solution that attains the maximum of the following optimization problem:
[TABLE]
where is a parameter space.
Remark 1
Suppose that is fixed. Then, it holds that
[TABLE]
and thus, we have
[TABLE]
We construct test statistics for (1) by deriving an asymptotic distribution of . To develop our asymptotic theory, we further assume the following conditions in addition to (C0) for a fixed with :
(C1)
. In addition, for a dimensional matrix
[TABLE]
the following holds:
[TABLE]
where and are constants that depend on neither nor .
(C2)
There exists a constant such that . In addition, parameter space is
[TABLE]
for some constant .
(C3)
.
(C4)
For any dimensional matrix , we denote the spectral norm of by . Then the following holds:
[TABLE]
The condition (C1) pertains to the design matrix. Note that we only consider a high dimensional and small sample size setting for the original data set, and not for selected variables. This assumption is reasonable for high dimensional and large sample scenarios. (C2) requires that not converge to 0 or 1 for any . Observe that the parameter space is an open and convex set with respect to . This assumption naturally holds when the space of regressors is compact and does not diverge. In addition, if the maximum likelihood estimator is -consistent, then lies in with probability converging to 1. The condition (C3) represents the relationship between the sample size and the number of selected variables for high dimensional asymptotics in our model. As related conditions, Fan and Peng (2004) employs , and Dasgupta et al. (2014) employs for some to derive an asymptotic expansion of a posterior distribution in a Bayesian setting. Furthermore, Huber (1973) employs the same condition as in (C3) in the scenario for -estimation. Finally, (C4) requires that regressors of selected variables and those of unselected variables be only weakly correlated. A similar assumption is required in Huang et al. (2008) for deriving an asymptotic distribution for a bridge estimator. This type of assumption, e.g., a restricted eigenvalue condition (Bickel et al., 2009), is essential for handling high dimensional behavior of the estimator.
4 Proposed Method
In this section, we present the proposed method for selective inference for high dimensional logistic regression with marginal screening. We first consider a subset of features as a fixed set, and derive an asymptotic distribution of under the assumptions (C1) – (C3). Then, we introduce the “source” of the test statistic , which is defined by a score function, and apply it to the polyhedral lemma, where we will show that the truncation points are independent of the with the assumption (C4).
To extend the selective inference framework to logistic regression, we first consider a subset of variables as a fixed set. From (4), let us define a score function and observed information matrix by
[TABLE]
respectively. To simplify the notation, we denote and by and , respectively, for the true value of . Because is uniformly bounded on from (C2), is a symmetric and positive definite matrix when (C1) holds. Then, by the same argument as in Fan and Peng (2004), if , we have
[TABLE]
By using Taylor’s theorem, we have
[TABLE]
and thus
[TABLE]
As per Remark 1, implies
[TABLE]
In addition, because the ’s are independent of each other, we observe that
[TABLE]
Therefore, by recalling asymptotic normality of the score function, we expect that a distribution of can be approximated by a normal distribution with mean and covariance matrix . Indeed, if is fixed, this approximation is true under the conditions (C1) – (C3):
Theorem 1
Suppose that the conditions (C1) – (C3) hold. Then, for any fixed and with , we have
[TABLE]
where and is a term that converges to 0 in probability uniformly with respect to and .
Note that, under the conditions (C1), (C2) and , Theorem 1 also holds when we do not enforce variable selection (see e.g., Fan and Peng (2004)). To formulate a selective test, let us consider
[TABLE]
as a “source” of a test statistic, where . The term “source” means that we cannot use it as a test statistic directly because depends on . In the following, for notational simplicity, we denote and by and , respectively.
As noted in Section 3.1, by using an appropriate non-random matrix , the marginal screening selection event can be expressed as an affine constraint with respect to , that is, . Then, by appropriately dividing and based on the selected , we can rewrite it as follows:
[TABLE]
The last inequality is an affine constraint with respect to , where
[TABLE]
Unlike the polyhedral lemma in Section 2.1, depends on and so is a random vector. By using (C4), we can prove that is asymptotically independent of , which implies the polyhedral lemma holds asymptotically.
Theorem 2
Suppose that (C1) – (C4) all hold. Let for any with , and , where . Then, for any fixed , the selection event can be expressed as
[TABLE]
where
[TABLE]
and . In addition, is asymptotically independent of .
As a result of Theorem 1, Theorem 2 and (C0), we can asymptotically identify a pivotal quantity as a truncated normal distribution, that is, by letting ,
[TABLE]
for any , under . Therefore, we can define an asymptotic selective -value for selective test (1) under as follows:
[TABLE]
where and are evaluated at the realization of . Unfortunately, because , , and are still dependent on the true value of , we construct a test statistic by introducing a maximum likelihood estimator (5), which is a consistent estimator of .
4.1 Computing Truncation Points
In practice, we need to compute truncation points in (9). When we utilize marginal screening for variable selection, it becomes difficult to compute and because becomes a dimensional matrix. For example, even when and , we need to handle a 39,220 dimensional vector. To reduce the computational burden, we derive a simple form of (9) in this section.
We first derive . As notedd in Section 3.1, selection event can be rewritten as
[TABLE]
where is the sign of the -th element of . Let and . Then, by a simple calculation, we have
[TABLE]
where is a dimensional diagonal matrix whose -th diagonal element is and denotes a Kronecker product. Since and , the denominator in (9) reduces to . For , we can further evaluate as
[TABLE]
Further, by the definition of , and , we have
[TABLE]
Because , the -th diagonal element of , is positive, it is straightforward to observe that
[TABLE]
for . Note that, for each , consists of elements of and for any . Therefore, for each , we have
[TABLE]
As a consequence, we obtain
[TABLE]
if , and , otherwise. Similarly, we obtain
[TABLE]
if , and , otherwise. Because of this simple form, we can calculate truncation points efficiently. We summarize the algorithm to compute selective -values of the selective test in Algorithm 1.
4.2 Controlling Family-wise Error Rate
Since selective test (1) consists of hypotheses, we may be concerned about multiplicity when . In this case, instead of selective type I error, we control the family-wise error rate (FWER) in the sense of selective inference and we term it selective FWER.
For the selected variable , let us denote a family of true null by is true null. Then, let us define the selective FWER by
[TABLE]
in the same way as the classic FWER. Next, we asymptotically control the selective FWER at level by utilizing Bonferroni correction for selective tests. Specifically, we adjust selective -values (10) as follows. Let us define . Since selective -value is asymptotically distributed according to , we have that a limit superior of (13) can be bounded as follows:
[TABLE]
In the last inequality, we simply use . Accordingly, letting be a realization of (10), we reject a null hypothesis when . In the following, we refer to as an adjusted selective -value. Note that we can utilize not only Bonferroni’s method but also other methods for correcting multiplicity such as Scheff’s method, Holm’s method, and so on. We use Bonferroni’s method for expository purposes.
5 Simulation Study
Through simulation studies, we explore the performance of the proposed method in Section 4, which we term ASICs (Asymptotic Selective Inference for Classification) here.
We first identify if the ASICs can control selective type I error. We also check the selective type I error when data splitting (DS) and nominal test (NT) methods are used. In DS, we first randomly divide the data into two disjoint sets. Then, after selecting with by using one of these sets, we construct a test statistic based on the other sets and reject the -th selective test (1) when , where is an upper -percentile of a standard normal distribution. In NT, we cannot control type I errors since selection bias is ignored: it selects variables by marginal screening first, then rejects the -th selective test (1) when , where the entire data set is used for both selection and inference steps. Finally, we explore whether the ASICs can effectively control selective FWER, and at the same time, confirm its statistical power by comparing it with that of DS.
The simulation settings are as follows. As dimensional regressor (), we used vectors obtained from , where is a dimensional covariance matrix whose -th element is set to . We set or in Case 1 and Case 2, respectively. Note that each element of is independent in Case 1 but correlated in Case 2. Then, for each , we generate from , where is a dimensional true coefficient vector and is a Bernoulli distribution with parameter . In the following, we conduct simulations using 1,000 Monte-Carlo runs. We use the glm package in R for parameter estimation.
5.1 Controlling Selective Type I Error
To check if ASICs can control selective type I error, we consider a selective test (1). Specifically, we first select variable by marginal screening and then conduct a selective test at the 5% level. By setting , we can confirm selective type I error because the selective null is always true. Therefore, we assess the following index as an estimator of the selective type I error: letting be the selected variable in each simulation, we evaluate an average and standard deviation of
[TABLE]
where is an indicator function and is a selective null. We construct a selective test at the 5% level in all simulations. In the same manner as classical type I error, it is desirable when the above index is less than or equal to 0.05, with particularly small values indicating that the selective test is overly conservative.
Table 1 presents averages and standard deviations of (14) based on 1,000 runs. It is clear that NT cannot control selective type I error; it becomes larger as the dimension increases. In addition, NT does not improve even if the sample size becomes large, because there exist selection bias in the selection step. On the other hand, both ASICs and DS adequately control selective type I error, although the latter appears slightly more conservative than the former. Moreover, unlike NT, these two methods can adequately control selective type I error, even when the covariance structure of and the number of dimensions change.
5.2 FWER and Power
Here, we explore selective FWER and statistical power with respect to ASICs and DS for selective tests (1), where we set , and . Note that, as discussed in the above section, NT is disregarded here because it does no adequately control selective type I error. We adjust multiplicity by utilizing Bonferroni’s method as noted in Section 4.2.
The true coefficient vector is set to be and in Model 1 and Model 2, respectively. In the following, we assess the indices as an estimator of selective FWER and power. Letting be the subset of selected variables for each simulation, we evaluate an average of
[TABLE]
and
[TABLE]
where, for each , is the selective null and is a family of true nulls. Note that, by using Bonferroni’s method, we use as an adjusted significance level for . Similar to the selective type I error, it is desirable when (15) is less than or equal to . In addition, higher values of (16) are desiable in the same manner as per classical power. We evaluate (16) as the proportion of rejected hypotheses for false nulls to that of true active variables. We employ this performance index because it is important to identify how many truly active variables are extracted in practice.
Figure 2 shows the average (15) for each method. ASICs and DS are both evaluated with respect to four values of , thus eight lines are plotted in each graph. Because of the randomness of simulation, some of the ASICs results are larger than 0.05 especially in small sample size and large variable dimension cases. For both methods, it is clear that selective FWER tends to be controlled at the desired significance level, although DS is more conservative than ASICs. To accord with our asymptotic theory, the number of selected variables must be , which means that the normal approximation is not ensured in the case of and . However, we observe that selective FWER is correctly controlled even in these cases, which suggests that assumptions (C3) and (C4) can be relaxed.
Figures 3 and 4 show the average of (16) for each method and settings in Model 1 and Model 2, respectively. In Case 1 of Figure 3, ASICs and DS have almost the same power for each and . In addition, ASICs is clearly superior to DS in Case 2. This is reasonable since DS uses only the half of the data for inference. On the other hand, in all cases, the power of ASICs becomes higher as the number of selected variables decreases. This can be explained by the condition (C3), that is, we need a much larger sample size when becomes large for assuring the asymptotic result in Theorem 2. In Figure 4, it is clear that the power of ASICs is superior in almost all settings. However, neither AISCs nor DS appears to perform well when . In this case, the power of ASICs and DS cannot be improved by or more. This is because we can only select at most true nonzero variables, while there are true nonzero variables.
6 Empirical Applications
We further explore the performance of the proposed method by applying it to several empirical data sets, all of which are available at LIBSVM111https://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/. In all experiments, we standardize the design matrix to make the scale of each variable the same. We report adjusted selective -values for selected variables. To explore the selection bias, we also report naive adjusted -values. That is, we first compute -values for selected variables based on NT, then we adjust these -values by multiplying the number of selected variables. The results are plotted in Figures 5 – 7. The result shows that almost all adjusted nominal -values are smaller than those of selective inference, and the difference between these -values is interpreted as the effect of selection bias.
7 Theoretical Analysis
In this section, we provide proofs of the theoretical results derived herein. We use the notation , which means that, if for any , there exists a constant such that , and is defined similarly. All proofs are based on fixed ; thus we simply denote and by and , respectively. This is because we need to verify several asymptotic condition before selections in the same way as in Tian and Taylor (2017); Taylor and Tibshirani (2018).
7.1 Proof of (6)
Let and define a dimensional vector satisfying for a sufficiently large . The concavity of implies
[TABLE]
and thus we need to show that for any , there exists a sufficiently large such that
[TABLE]
In fact, the above inequality implies that , that is, .
Observe that and are bounded uniformly with respect to and . By using Taylor’s theorem, we have
[TABLE]
where for , is in the line segment between and . From (C1) and (C2), we observe that
[TABLE]
and thus we have . Next, by using (C1) again, can be bounded as
[TABLE]
Finally, for , we have
[TABLE]
Combining all the above, if is satisfied, we observe that for sufficiently large , and are dominated by . As a result, we obtain (17).
Remark 2
From (6) and (2), we have
[TABLE]
and thus, with probability tending to 1, holds.
7.2 Proof of Theorem 1
First, we prove that is asymptotically equivalent to . By using Taylor’s theorem, we have
[TABLE]
where for , is in the line segment between and . In addition, (18) can be rewritten as
[TABLE]
where
[TABLE]
Noting that, from (C1),
[TABLE]
(C1), (C3) and (6) imply
[TABLE]
Now we can prove the asymptotic normality of . For any dimensional vector with , define and such that
[TABLE]
Then, since , we observe that
[TABLE]
and
[TABLE]
To state the asymptotic normality of , we check the Lindeberg condition for : for any ,
[TABLE]
For any , we have
[TABLE]
By using the Cauchy-Schwarz inequality and (C1),
[TABLE]
Noting that each is distributed according to a Bernoulli distribution with parameter , is uniformly bounded on for any by a simple calculation. Thus, by using the Cauchy-Schwarz inequality and Chebyshev’s inequality, we have
[TABLE]
Finally, since
[TABLE]
we have
[TABLE]
From (C3), this implies the Lindeberg condition (19).
7.3 Proof of Theorem 2
First, we prove that, for any dimensional vector , the selection event can be expressed as an inequality with respect to . Let us define , where . Then, since , we have
[TABLE]
and this implies the former result in Theorem 2.
To prove the theorem, we need to verify asymptotic independency between and . By the definition of and Theorem 1,
[TABLE]
is asymptotically distributed according to a Gaussian distribution. Thus, and are asymptotically independent since
[TABLE]
Now we only need to prove asymptotic independency between and . Letting , the definition of and imply
[TABLE]
and thus
[TABLE]
Then, we observe that
[TABLE]
Since can be expressed as a linear combination of as well as , the theorem holds when the covariance between and converges to 0 as goes to infinity. By noting that , we have
[TABLE]
In addition, letting , it is straightforward that
[TABLE]
by the definition of the selection event, where . This implies . Finally, (C1), (C3), and (C4) imply
[TABLE]
and this proves the asymptotic independency between and .
8 Concluding Remarks and Future Research
Recently, methods for data driven science such as selective inference and adaptive data analysis have become increasingly important as described by Barber and Candès (2016). Although there are several approaches for carrying out post-selection inference, we have developed a selective inference method for high dimensional classification problems, based on the work in Lee et al. (2016). In the same way as that seminal work, the polyhedral lemma (Lemma 1) plays an important role in our study. By considering high dimensional asymptotics concerning sample size and the number of selected variables, we have shown that a similar result to the polyhedral lemma holds even for high dimensional logistic regression problems. As a result, we could construct a pivotal quantity whose sampling distribution is represented as a truncated normal distribution which converges to a standard uniform distribution. In addition, through simulation experiments, it has been shown that the performance of our proposed method, in almost all cases, superior to other methods such as data splitting.
As suggested by the results from the simulation experiments, conditions might be relaxed to accommodate more general settings. In terms of future research in this domain, while we considered the logistic model in this paper, it is important to extend the results to other models, for example, generalized linear models. Further, higher order interaction models are also crucial in practice. In this situation, the size of the matrix in the selection event becomes very large, and thus it is cumbersome to compute truncation points in the polyhedral lemma. Suzumura et al. (2017) have shown that selective inference can be constructed in such a model by utilizing a pruning algorithm. In this respect, it is desirable to extend their result not only to linear regression modeling contexts but also to other models.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Barber and Candès (2016) Barber, R. F. and Candès, E. J. (2016) “A knockoff filter for high-dimensional selective inference,” ar Xiv preprint ar Xiv:1602.03574.
- 3Berk et al. (2013) Berk, R., Brown, L., Buja, A., Zhang, K., and Zhao, L. (2013) “Valid post-selection inference,” The Annals of Statistics , Vol. 41, pp. 802–837.
- 4Bickel et al. (2009) Bickel, P. J., Ritov, Y., and Tsybakov, A. B. (2009) “Simultaneous analysis of Lasso and Dantzig selector,” The Annals of Statistics , Vol. 37, pp. 1705–1732.
- 5Breiman (1992) Breiman, L. (1992) “The little bootstrap and other methods for dimensionality selection in regression: X-fixed prediction error,” Journal of the American Statistical Association , Vol. 87, pp. 738–754.
- 6Cox (1975) Cox, D. (1975) “A note on data-splitting for the evaluation of significance levels,” Biometrika , Vol. 62, pp. 441–444.
- 7Dasgupta et al. (2014) Dasgupta, S., Khare, K., and Ghosh, M. (2014) “Asymptotic expansion of the posterior density in high dimensional generalized linear models,” Journal of Multivariate Analysis , Vol. 131, pp. 126–148.
- 8Dickhaus (2014) Dickhaus, T. (2014) Simultaneous statistical inference. With applications in the life sciences , Heidelberg: Springer.
