Abstract
This paper studies group selection for the partially linear model with a diverging number of parameters. We propose an adaptive group bridge method and study the consistency, convergence rate and asymptotic distribution of the global adaptive group bridge estimator under regularity conditions. Simulation studies and a real example show the finite sample performance of our method.
Keywords: adaptive group bridge, high dimension, partially linear model
Introduction
Consider the following model:
| 1 |
where is a covariate vector with being a vector corresponding to the jth group in the linear part, with being the vector of regression coefficients, f is an unknown function of U, and ε is the random error with mean zero. Without loss of generality, U is scaled to . Furthermore, and ε are independent.
Variable selection for high-dimensional data is a hot and important issue. Penalized regression methods have been widely used in the literature such as [1–5], and so on. Among these methods, bridge regression including lasso and ridge as two well-known special cases has been studied by many authors (e.g., [6–10]). [11] studied adaptive bridge estimation for high-dimensional linear models. In addition, group structure of variables arise always in many contemporary statistical modeling problems. [12] proposed a group bridge method which not only effectively removes unimportant groups, but also maintains the flexibility of selecting variables within identified groups. [13] investigated an adaptive choice of the penalty order in group bridge regression.
The aforementioned model (1) is just the partially linear model that originated from [14]. The partially linear model is a common semiparametric model enjoying the interpretability and flexibility. Our contributions in this paper include: (1) we propose an adaptive group bridge method to achieve the group selection for a high-dimensional partially linear model; (2) we consider the choice of index γ in the adaptive group bridge and use leave-one-observation-out cross-validation (CV) to implement this choice. It can significantly reduce the computational burden; (3) we give the consistency, convergence rate and asymptotic distribution of the adaptive group bridge estimator which is the global minimizer of the objective function.
The rest of the article is organized as follows. Section 2 gives the adaptive group bridge method. In Section 3, we show the assumptions and asymptotic results for the global adaptive group bridge estimator. Section 4 shows computational algorithm and selection of tuning parameters. Simulation studies and real data are presented in Section 5. Section 6 gives a short discussion. Technical proofs are relegated to Appendix.
Adaptive group bridge in the partially linear model
Suppose that we have a collection of independent observations from model (1). That is,
| 2 |
where are i.i.d. random errors with mean zero and finite variance .
To obtain an estimate of function , we employ a B-spline basis. Denote as the space of polynomial splines of degree . Let be a normalized B-spline basis with , where is the sup norm. Then, for any , we have
Under some smoothness conditions, the nonparametric function f can well be approximated by functions in .
Consider the following adaptive group bridge penalized objective function:
| 3 |
where , , are the tuning parameters, and denotes the norm on the Euclidean space. Let , and . Then (3) can be changed into
| 4 |
For some β, the optimal α minimizing meets the partial differential equation
namely,
Let , note that H is a projection matrix. We can rewrite the expression (4) as follows:
| 5 |
For some fixed , define , then is called the adaptive group bridge estimator. If is obtained, then the estimator can be achieved. Thus we can get the estimator of the nonparametric part, namely, .
Asymptotic properties
In this section, we show the oracle property of the parametric part. For convenience of the statement, we first give some notations. Define and . Let be the conditional covariance matrix of , i.e., . Denote Ω as the unconditional covariance matrix of , i.e., . The corresponding sample version is with and with .
Let the true parameter be . Let be the index set of the nonzero groups. Without loss of generality, we assume that coefficients of the first group are nonzero, i.e., . Let be the cardinality of the set , which is allowed to increase with n. For , . Define , . Let , and .
Corresponding to the partition of , denote and decompose
The following conditions are required for the B-spline approximation of function f.
The distribution of U is absolutely continuous, and its density is bounded away from 0 and ∞.
- (Hölder conditions of and , where is the jth component of g) Let l, δ and M be real constants such that and . and belong to a class of functions ,
where and .
The following part lists all the reasonable conditions which are necessary to attain the asymptotic results.
- Let and be the largest and smallest eigenvalue of Ω, respectively. There exist constants and such that
- There exist constants such that
; .
, and .
(a) ; (b) .
For every and , is bounded. Furthermore, is bounded.
Conditions (A1) and (A2) are commonly used. Condition (A3) holds under some conditions. The proof can be found in Lemmas 1 and 2 in [15]. Condition (A4) is used to obtain the consistency of the estimator. Condition (A5) is needed in the proof of convergence rate. Condition (A6) is necessary to attain the asymptotic distribution.
Theorem 3.1
Consistency
Suppose that and conditions (A1)-(A4) hold, then
namely, .
Theorem 3.1 implies that under some conditions the estimators converge to the true values of parameters.
Theorem 3.2
Convergence rate
Suppose that conditions (A1)-(A5) hold, then
This theorem shows that the adaptive group bridge can give the optimal convergence rate with .
Theorem 3.3
Oracle property
Suppose that , and . If conditions (A1)-(A6) are satisfied, then we have
-
(i)
, ;
-
(ii)Let with being some -vector with , then
This theorem states that the adaptive group bridge performs as well as the oracle [16].
Computational algorithm and selection of tuning parameters
Computational algorithm
In this section, we apply the LQA algorithm proposed by [3] to compute the adaptive group bridge estimate.
We take the initial value . Here the ordinary least square estimate is chosen as the initial value . The penalty term can be approximated as
when . The following iterative expression of β can be obtained:
| 6 |
where
with being a unit matrix. If some is smaller than 10−3, then we set . The finial estimate can be obtained iteratively by formula (6) until the convergence is achieved.
Selection of the tuning parameters
For our method, , γ, and () should be chosen. For convenience, cubic spline basis () is used. We set . Simulation results demonstrate that this choice performs quite well. There are also many tuning parameters that should be chosen. In fact, we only need to select one tuning parameter by setting . We use ‘leave-one-observation-out’ cross-validation (CV) to select λ and γ. Due to the convergence of the algorithm, we have
where is obtained based on the whole data set. Note that it is the solution of the ridge regression
| 7 |
where and . Let and . The CV error is
where is achieved by solving (7) without the ith observation. The computation of the CV error is intensive, so we will use the following formula, which can be proved similar to [17]:
where is the th diagonal element of . It is obvious that this method can significantly reduce the computational burden.
Simulation studies and application
In this section, we investigate the finite sample performance of the adaptive group bridge method through simulations and a real data application.
Monte Carlo simulations
We simulate 100 datasets consisting of n observations from the following partially linear model:
where , and the error with . We consider that there are groups with and each group consists of three variables. The true values of parameters , , , . follows the uniform distribution on . To generate covariate with , we first simulate independently from the standard normal distribution. Next, simulate , , from a multivariate normal distribution with the mean zero and . Then the covariates are generated as , , .
We compare the adaptive group bridge (AGB) with the group lasso (GL) and the group bridge (GB). The following three performance measures are calculated:
loss of parametric estimate, which is defined as .
Average number of nonzero groups identified by the method (NN).
Average number of nonzero groups identified by the method that are truly nonzero (NNT).
Group selection results are depicted in Table 1. The numbers in the parentheses in the columns labeled ‘NN’ and ‘NNT’ are the corresponding sample standard deviations based on the 100 runs. Boxplots of the losses under different settings are given in Figures 1-3.
Figure 2.

Boxplots of loss for .
Table 1.
Group selection results
| Method | σ = 0.5 | σ = 1 | σ = 4 | ||||
|---|---|---|---|---|---|---|---|
| NN | NNT | NN | NNT | NN | NNT | ||
| 10 | GL | 7.80 | 3 | 7.59 | 3 | 6.02 | 3 |
| (1.231) | (0) | (2.396) | (0) | (1.255) | (0) | ||
| GB | 4.64 | 3 | 4.80 | 3 | 4.55 | 3 | |
| (1.259) | (0) | (1.356) | (0) | (1.258) | (0) | ||
| AGB | 5.22 | 3 | 5.00 | 3 | 4.56 | 3 | |
| (1.605) | (0) | (1.735) | (0) | (1.131) | (0) | ||
| 30 | GL | 20.47 | 3 | 11.49 | 3 | 14.46 | 3 |
| (2.504) | (0) | (4.464) | (0) | (2.022) | (0) | ||
| GB | 11.04 | 3 | 10.96 | 3 | 10.18 | 3 | |
| (3.643) | (0) | (3.784) | (0) | (2.350) | (0) | ||
| AGB | 13.06 | 3 | 10.64 | 3 | 9.57 | 3 | |
| (5.510) | (0) | (5.921) | (0) | (2.046) | (0) | ||
| 50 | GL | 33.17 | 3 | 16.48 | 3 | 22.37 | 3 |
| (3.223) | (0) | (5.018) | (0) | (3.308) | (0) | ||
| GB | 17.23 | 3 | 17.79 | 3 | 15.96 | 3 | |
| (4.608) | (0) | (3.952) | (0) | (3.284) | (0) | ||
| AGB | 19.25 | 3 | 15.67 | 3 | 15.68 | 3 | |
| (8.437) | (0) | (8.385) | (0) | (3.684) | (0) | ||
Figure 1.

Boxplots of loss for .
Figure 3.

Boxplots of loss for .
From Table 1, we can have the following observations:
Both GB and AGB perform better than GL for all settings. All these three methods can retain all the true nonzero groups, but GL always keeps more redundant groups that are unrelated with the response than both GB and AGB.
AGB performs much better for larger σ and . When for AGB, groups selected for the case are about 18.5% lower than that for the case . While groups selected for GB decrease by 7.37% in the same situation.
For , GB performs better than AGB, but the stability of GB is bad for .
Figures 1-3 present losses with varying σ and . We can see that the performances of estimates are similar for GB and AGB. For and 50, both GB and AGB perform better than GL. However, when , the median of losses for all these three are similar for , but the losses of GL fluctuate more widely.
Wage data analysis
The workers’ wage data from Berndt[18] contains a random sample of 534 observations on 11 variables sampled from the current population survey of 1985. It provides information on wages and other characteristics of the workers, including continuous variables: the number of years of education, years of work experience, age and nominal variables: race, sex, region of residence, occupational status, sector, marital status and union membership. Our goal is to study the important factors for the wage, so it is reasonable to use our proposed method for these data.
From the residual plot, we can easily see that the variance of wages is not a constant. So the log transformation is used to stabilize the variance of wages. Due to the multicollinearity problem between age and experience, we need to get rid of either age or experience. Here we remove the age variable from the model. Xie and Huang [15] analyzed these data without considering the transformation of Y. Furthermore, they did not consider group selection of factors. Similar to Xie and Huang [15], we fit these data using a partially linear model with U being ‘years of work experience’.
Table 2 reports estimated regression coefficients of GL, GB and AGB. All these three methods exclude marital status. We use the first 400 observations as a training dataset to select and fit the model, and use the rest of 134 observations as a testing dataset to evaluate the prediction ability of the selected model. The prediction performance is measured by the median of for GL, GB and AGB using the testing data, respectively. Here ’s are those 134 observations in the testing dataset and ’s are corresponding prediction values. The median absolute prediction errors of GL, GB and AGB are 0.3072, 0.3062 and 0.3022, respectively. Therefore, we can conclude that the AGB gives the smallest prediction error, so it is an attractive technique in group selection.
Table 2.
Estimates of the wage data
| Variable | Description | GL | GB | AGB |
|---|---|---|---|---|
| edu | Number of years of education | 0.0694 | 0.0668 | 0.0635 |
| south | 1 = southern region, 0 = other | −0.0723 | −0.0679 | −0.0490 |
| sex | 1 = Female, 0 = Male | −0.1999 | −0.1983 | −0.2031 |
| union | 1 = union member, 0 = nonmember | 0.1951 | 0.1934 | 0.2030 |
| race | 1 = other, 0 = White | −0.0559 | −0.0585 | −0.0582 |
| 1 = Hispanic, 0 = White | −0.0537 | −0.0615 | −0.0614 | |
| occup | 1 = management, 0 = other | 0.1874 | 0.2173 | 0.2516 |
| 1 = sales, 0 = other | −0.0797 | −0.0809 | −0.0721 | |
| 1 = clerical, 0 = other | 0.0166 | 0.0262 | 0.0430 | |
| 1 = service, 0 = other | −0.1171 | −0.1173 | −0.1104 | |
| 1 = professional, 0 = other | 0.1533 | 0.1768 | 0.2061 | |
| sector | 1 = manufacturing, 0 = other | 0.0848 | 0.0912 | 0.0994 |
| 1 = construction, 0 = other | 0.0546 | 0.0622 | 0.0674 | |
| marr | 1 = married, 0 = other | 0.0000 | 0.0000 | 0.0000 |
Discussion
This paper studies group selection for high-dimensional partially linear model with the adaptive group bridge method. We also consider the choice of γ in the bridge penalty. It is worth mentioning that we use ‘leave-one-observation-out’ cross-validation to select both λ and γ. This method can significantly reduce the computational burden. This is the first try to use this method in group selection for the partially linear model.
Acknowledgements
This research was supported by the National Natural Science Foundation of China (Grant No. 11401340).
Appendix
Proof of Theorem 3.1
By the definition of , it is easy to get
that is,
As with and , we can rewrite the upper inequality as follows:
Let
Then we have
Since , under condition (A2),
While
| 8 |
where
For the first term on the right-hand side of (8),
Thus
| 9 |
For the second term on the right-hand side of (8), by conditions (C1) and (C2),
| 10 |
By conditions (A1) and (A3),
Therefore
Under condition (A4), we have
□
Proof of Theorem 3.2
Let , we can choose a sequence which satisfies . Partition into shells , where . For an arbitrary fixed constant , if is larger than , is in one of the shells with , we have
where
and
where . By condition (A3),
Therefore,
Since
For ,
for all , there exists , therefore .
For , we have
where is between and . By condition (A2) and since we only need to consider β with , , there exists a constant such that
So for all such that , by the Markov inequality, we have
Using the Cauchy-Schwarz inequality, we have
where
and
Accordingly,
Then we can get
We choose , we have
By condition (A5)(a) , for sufficiently large n,
Thus
Let , then
Hence
□
Proof of Theorem 3.3
(i) By Theorem 3.2, for sufficiently large , lies in the ball with probability converging to 1, where . Let and with . Let
Then and can be attained by minimizing over , except on an event with probability converging to zero. We only need to show that, for some and with , if ,
Some simple calculations show that
For the first two terms and ,
For , we have
Thus we have
For , by ,
Accordingly,
By condition (A5)(b), for some , we have
(ii) Let be some -vector with . By Theorem 3.2(i), with probability tending to 1, we have the following result:
where . We consider the limit distribution
For ,
For , by conditions (A2) and (A4), we have
For ,
Under conditions (C1) and (C2),
By condition (A6), we have
Now we focus on
First,
Next we verify the conditions of the Lindeberg-Feller central limit. For any ,
By condition (A6),
and
Thus we have
This means that . Using Slutsky’s theorem, we have
Let , then
□
Footnotes
Competing interests
The authors declare that they have no competing interests.
Authors’ contributions
All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Tibshirani R. Regression shrinkage and selection via the lasso. J. R. Stat. Soc. B. 1996;58:267–288. [Google Scholar]
- 2.Frank I, Friedman J. A statistical view of some chemometrics regression tools. Technometrics. 1993;35:109–148. doi: 10.1080/00401706.1993.10485033. [DOI] [Google Scholar]
- 3.Fan J, Li R. Variable selection via nonconcave penalized likelihood and its oracle properties. J. Am. Stat. Assoc. 2001;96:1348–1360. doi: 10.1198/016214501753382273. [DOI] [Google Scholar]
- 4.Zou H. The adaptive lasso and its oracle properties. J. Am. Stat. Assoc. 2006;101:1418–1429. doi: 10.1198/016214506000000735. [DOI] [Google Scholar]
- 5.Zou H, Hastie T. Regularization and variable selection via the elastic net. J. R. Stat. Soc. B. 2005;67:301–320. doi: 10.1111/j.1467-9868.2005.00503.x. [DOI] [Google Scholar]
- 6.Fu W. Penalized regressions: the bridge versus the lasso. J. Comput. Graph. Stat. 1998;7:397–416. [Google Scholar]
- 7.Knight K, Fu W. Asymptotics for lasso-type estimators. J. Comput. Graph. Stat. 2000;28:1356–1378. [Google Scholar]
- 8.Liu Y, Zhang H, Park C, Ahn J. Support vector machines with adaptive penalty. Comput. Stat. Data Anal. 2007;51:6380–6394. doi: 10.1016/j.csda.2007.02.006. [DOI] [Google Scholar]
- 9.Huang J, Horowitz J, Ma S. Asymptotic properties of bridge estimators in sparse high-dimensional regression models. Ann. Stat. 2008;36:587–613. doi: 10.1214/009053607000000875. [DOI] [Google Scholar]
- 10.Wang M, Song L, Wang X. Bridge estimation for generalized linear models with a diverging number of parameters. Stat. Probab. Lett. 2010;80:1584–1596. doi: 10.1016/j.spl.2010.06.012. [DOI] [Google Scholar]
- 11.Chen Z, Zhu Y, Zhu C. Adaptive bridge estimation for high-dimensional regression models. J. Inequal. Appl. 2016;2016 doi: 10.1186/s13660-016-1205-y. [DOI] [Google Scholar]
- 12.Huang J, Ma S, Xie H, Zhang C. A group bridge approach for variable selection. Biometrika. 2009;96:339–355. doi: 10.1093/biomet/asp020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Park C, Yoon Y. Bridge regression: adaptivity and group selection. J. Stat. Plan. Inference. 2011;141:3506–3519. doi: 10.1016/j.jspi.2011.05.004. [DOI] [Google Scholar]
- 14.Engle R, Granger C, Rice J, Weiss A. Semiparametric estimates of the relation between weather and electricity sales. J. Am. Stat. Assoc. 1986;81:310–320. doi: 10.1080/01621459.1986.10478274. [DOI] [Google Scholar]
- 15.Xie H, Huang J. Scad-penalized regression in high-dimensional partially linear models. Ann. Stat. 2009;37:673–696. doi: 10.1214/07-AOS580. [DOI] [Google Scholar]
- 16.Donoho D, Johnstone I. Ideal spatial adaptation by wavelet shrinkage. Biometrika. 1994;81:425–455. doi: 10.1093/biomet/81.3.425. [DOI] [Google Scholar]
- 17.Wang L, Li H, Huang J. Variable selection in nonparametric varying-coefficient models for analysis of repeated measurements. J. Am. Stat. Assoc. 2008;103:1556–1569. doi: 10.1198/016214508000000788. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Berndt ER. The Practice of Econometrics: Classical and Contemporary. Reading: Addison-Wesley; 1991. [Google Scholar]
