Abstract
Finite mixture of linear regression (FMLR) models are among the most exemplary statistical tools to deal with various heterogeneous data. In this paper, we introduce a new procedure to simultaneously determine the number of components and perform variable selection for the different regressions for FMLR models via an exponential power error distribution, which includes normal distributions and Laplace distributions as special cases. Under some regularity conditions, the consistency of order selection and the consistency of variable selection are established, and the asymptotic normality for the estimators of non-zero parameters is investigated. In addition, an efficient modified expectation-maximization (EM) algorithm and a majorization-maximization (MM) algorithm are proposed to implement the proposed optimization problem. Furthermore, we use the numerical simulations to demonstrate the finite sample performance of the proposed methodology. Finally, we apply the proposed approach to analyze a baseball salary data set. Results indicate that our proposed method obtains a smaller BIC value than the existing method.
1. Introduction
FMLR models are among the most exemplary statistical tools to deal with various heterogeneous data. Since FMLR models were first introduced by [1,2], they are widely applied in many research fields, e.g., machine learning [3], social sciences [4], and business [5]. For more references to FMLR models, see [6,7,8].
There are two important statistical problems in FMLR models: order selection and variable selection for the different regressions. However, order selection should be the first discussed issue in FMLR models. There exists a lot of literature to deal with this problem. For example, Ref. [9] introduced a penalized likelihood method for mixtures of univariate location distributions. Ref. [10] proposed a penalized likelihood method to select the number of mixing components for the finite multivariate Gaussian mixture models. For variable selection problems for each regression component, Ref. [11] applied subsect selection, REDapproaches such as Akaike information criterion (AIC) and Bayesian information criterion (BIC) to perform a variable selection for each component in a finite mixture of Poisson regression models. To avoid the drawbacks of subsect selection, Ref. [12] introduced a penalized likelihood method for variable selection in FMLR models. Ref. [13] proposed a robust variable selection procedure to estimate and select relevant covariates for FMLR models.
The above-proposed methods do not jointly select the order selection and significant variables in FMLR models. In fact, it is a challenging issue, although some literature exists to solve this problem. Ref. [14] introduced MR-Lasso for FMLR models to simultaneously identify the order selection and significant variables. However, they do not study the large sample properties of the proposed method. Ref. [15] proposed a robust mixture regression estimator via an asymmetric exponential power distribution and [16] studied component selection for exponential power mixture models, while they did not consider the variable selection procedure. Ref. [17] applied the penalized method on the number of components and regression coefficients to conduct model selection for FMLR models, but the error followed a normal distribution. Therefore, the proposed method is very sensitive to the heavy-tailed distribution.
In this paper, motivated by [10,18], we propose a new model selection procedure for the FMLR models via an exponential power distribution, which includes normal distributions and Laplace distributions as special cases. Under some regularity conditions, we investigate the asymptotic properties of the proposed method. In addition, we introduce an expectation-maximization (EM) algorithm [19] and a majorization-maximization (MM) algorithm [20] to solve the proposed optimization problem. The finite sample performance of the proposed method is illustrated via some numerical simulations. Results indicate that the proposed method is more robust to the heavy-tailed distributions than the existing method.
The rest of this paper is organized as follows. In Section 2, we present the finite mixture of regression models with an exponential power distribution and a penalized likelihood-based model selection approach. The asymptotic properties of the resulting estimates are investigated. In Section 3, a modified EM algorithm and an MM algorithm are developed to maximize the penalized likelihood. In Section 4, we propose a data-driven procedure to select the tuning parameters. In Section 5, simulation studies are conducted to evaluate the finite sample performance of the proposed method. In Section 6, a real data set is analyzed to compare the proposed test with some existing methods. We conclude with some remarks in Section 7. Technical conditions and proofs are given in the Appendix A.
2. Methodology
The density function of an exponential power (EP) distribution is defined as follows:
where , is the scale parameter, and is the Gamma function. When , the EP distribution is heavy-tailed, which indicates that it can provide protection against outliers. The EP density function is a flexible and general density function class, and includes some important statistical density functions as its special cases, e.g., Gaussian density function (), and Laplace density function (). Meanwhile, the EP distribution has a wide range of applications, particularly in the area of business applications [21].
Based on the EP density function, we study the FMLR models. Let Z be a latent class variable with for , where is a p-dimensional vector. Given , suppose that the response Y depends on in a linear way
where is a p-dimensional vector, and is a random error with an EP density function . Then the conditional density of Y given can be written as
Let be a random sample from (1). Then, the log-likelihood function for observations is given by
where .
To deal with the model selection problem, according to [10], we consider the following objective function,
with the penalty function
where is a non-negative and non-decreasing function, and and are two penalized parameters. Thus, we can obtain the estimators of as follows
To derive some theoretical properties of the estimators , we first define
where and are the first and second derivatives of the function with respect to h. To establish the asymptotic properties of the proposed estimators, we assume the following regularity conditions:
- (C1)
- For any , , and is non-negative and symmetric. Furthermore, it is non-decreasing and twice differentiable in with at most a few exceptions.
- (C2)
- As , .
- (C3)
- (C4)
- The joint density of have the third partial derivatives with respect to for almost all .
- (C5)
- For each , there exists and such that for in a neighborhood of ,where is the true parameter, and satisfy , and .
- (C6)
- The Fisher information matrix is finite and positive definite at , where is defined as follows,
- (C7)
- .
- (C8)
- , where is some positive constant, and are some large constants.
Remark 1.
Conditions C1–C3 are the assumption about the penalty function, and assure that the variable selection of the proposed estimators is consistent. The similar conditions are also used in [22]. Condition (C5) ensures that the main term dominates the remainder in the Taylor expansion. Conditions (C4)–(C6) are used in [17]. Condition (C7) ensures the concavity of the likelihood function since the log likelihood function of random sample from EP distribution is concave if . Condition (C8) ensures the compactness of parameter space. Conditions (C7) and (C8) are similarly applied in Wang and Feng [16].
In the following, we have two theorems with proofs given in the Appendix A.
Theorem 1.
Under the conditions (C1), (C2), (C4)–(C8), and if , and , then there exists a local maximizer of the penalized log-likelihood function (2) such that
Theorem 2.
Under the conditions (C1)–(C8), and if , and . Then, for any -consistent estimator of , we have
- (a)
- Sparsity: as , where .
- (b)
- Sparsity: as , where and .
- (c)
- Asymptotic normality:where is the number of true non-zero mixing weights, and are the true parameter and the corresponding Fisher information when all zero effects are removed, respectively.
3. Algorithm
In this section, we apply a modified EM algorithm and an MM algorithm to solve the proposed optimization problem (3). Let be the indicator variables that show if the i-th observation arises from the j-th component as missing data, and is the posterior probability that the i-th observation belongs to the j-th component. Therefore, the expected complete-data log-likelihood function is given as follows:
Then, the objective function (2) is rewritten as
Next, we apply a modified EM algorithm to maximize the objective function (4). The detailed procedure is given as follows:
Step 1 Given the l-th approximation
we can calculate the classification probabilities:
Step 2 We first update . We use a Lagrange multiplier to take into account for the constraint , then we have
In (5), we apply the local linear approximation [23] to ,
Then, can be updated by straightforward calculations,
where
Next, we update by maximizing the following objective function,
We first update . For each , we only need to maximize
Then, the resulting estimator is given as follows:
Next, we update . For each , according to the condition (C7), we have
Finally, we update . By ignoring some terms which do not involve in , we have
By using a MM algorithm for ’s the first term, we have
For , we apply a local quadratic approximation [22], then we have
Thus, for each , we only need to solve the following minimization problem
where .
Thus, we can update as follows
where
Step 3 Repeat Step 1, and Step 2 until convergence.
4. Choice of the Tuning Parameters
The selection of tuning parameters is a vital part in the order selection and variable selection procedure. In order to guarantee that a true model can be chosen correctly, we should select the proper tuning parameters and in the process of practice. There are lots of methods to select and , such as cross-validation (CV), generalized cross-validation (GCV), AIC, and BIC.
As suggested in [24], we introduce a data-driven procedure to choose the tuning parameters and by minimizing the following modified Bayesian information criterion,
where denotes the estimate of the number of components, , and
5. Simulation
In this section, we use some numerical simulations to illustrate the finite sample performance of the proposed method. For the penalty function, we use the SCAD penalty [22], which is given as follows:
where is a tuning parameter and . According to the suggestion in Fan and Li [22], a is equal to 3.7 by minimizing the Bayes risks. The datasets are generated via a three-component FMLR model
where the components of are generated independently from the 7-dimensional standard normal distribution. In detail, we generate random samples of each component from the following linear model
We simulate 100 datasets from the FMLR model (7) with sample size of n=200, 600, 800, 1000. The datasets are generated by the following four scenarios:
Scenario 1. and , and the random error ;
Scenario 2. We use the same setting as in Scenario 1, except that the error term follows a t-distribution with freedom degree 2;
Scenario 3. We use the same setting as in Scenario 1, except that the error term follows a mixture t distribution: ;
Scenario 4. We use the same setting as in Scenario 1, except that the error term follows a mixture normal distribution: .
We compare our proposed method with the method proposed by [17]. To assess the finite-sample performance, we consider four different measures:
- (1)
- : the root mean square error of when the order is corrected estimated, which is defined bywhere is the number of simulations with correct estimation of the order.
- (2)
- : the root mean square error of , which can be similarly calculated as .
- (3)
- NCZ (the number of correct zeros): It denotes that the number of the true value of the parameter is zero and is correctly estimated as zero. NCZ can be calculated bywhere denotes the number of elements within A.
- (4)
- NIZ (the number of incorrect zeros): It indicates that the number of the true value of the parameter is non-zero and is incorrectly estimated as zero. NIZ is given as follows:
In simulation studies, suppose we know that the data come from a mixture regression model with at most five components, but the true number of components should be estimated. For each scenario, the simulation is repeated 100 times. The corresponding results are shown in Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8. In these Tables, and denote the results by [17] and our proposed method, respectively.
Table 1.
Order selection results in Scenario 1.
Table 2.
Variable selection and parameter estimation results in Scenario 1.
Table 3.
Order selection results in Scenario 2.
Table 4.
Variable selection and parameter estimation results in Scenario 2.
Table 5.
Order selection results in Scenario 3.
Table 6.
Variable selection and parameter estimation results in Scenario 3.
Table 7.
Order selection results in Scenario 4.
Table 8.
Variable selection and parameter estimation results in Scenario 4.
Table 1 shows the simulation results of order selection. Columns labeled “Underfitted” are the proportion of the fitted model with less than three components in 100 simulations. Meanwhile, “Correctly fitted” and “Overfitted” can be similarly interpreted. From Table 1, we can find that the effects of the two models are very similar, and the accuracy rate of order selection can reach more than for and when n is larger than or equal to 600. Table 2 presents the results of variable selection and parameter estimation for each component. From Table 2, we observe that the finite sample performances of the two models are very similar for . Therefore, when the error term follows a normal distribution, the two models have similar performance when the sample size is sufficiently large.
Table 3 and Table 4 present the results of Scenario 2, which is a heavy-tailed scenario. We can observe from Table 3 that can only estimate about underfitted or overfitted model, while our method keeps robustness and continues to maintain accuracy when . In Table 4, has a poor performance in variable selection. has many non-zero NIZ, while our method’s NIZ is all zero for . Meanwhile, the NCZ of our proposed method increases as n increases. In addition, our proposed method has a smaller RMSE than M1.
For Table 5, the performance of order selection for is worse than that for . The ratio of the correctly fitted model remains above with our method for , while is easy to overfit the model’s components. In Table 6, it can be seen that the NCZ value of is a little better than that of . Compared with , we can find that our method is better than consistently.
Table 7 and Table 8 present the results of Scenario 4. absolutely stays away from the right number of components. On the contrary, our method can select the correct number of components with accuracy for . In Table 8, is better than in NCZ, but is unstable in NIZ. Comparing , we can find that is larger than . In general, our model is better than in both order selection and variable selection and parameter estimation.
6. Real Data Analysis
In this section, we apply the proposed methodology to analyze baseball salary data, which consists of information about major league baseball players. The response variable is their 1992 salaries (measured in thousands of dollars). In addition, there are 16 performance measures for 337 MLB players who participated in at least one game in both the 1991 and 1992 seasons. This data set has been analyzed by others, such as [12,17]. We want to study how the performance measures affect salaries using our method.
The performance measures are batting average , on-base percentage , runs , hits , doubles , triples , home runs , runs batted in , walks , strikeouts , stolen bases , and errors ; and indicators of free agency eligibility , free agent in 1991/2 , arbitration eligibility , and arbitration in 1991/2 . The four (dummy) variables indicate how free each player was to move to another team. As suggested in [25], the interaction effects between (dummy) variables and the quantitative variables , and should be added to the consideration. Therefore, we obtain a set of 32 potential covariates affecting each player’s salary. Ref. [12] fitted a mixture of linear regression models with two or three components to depict the overlaid shape of the histogram of log(salary), and concluded that a two-component mixture regression model labeled MIXSCAD fitted the data well. [17] uses an FMLR model based on normal distribution, and the number of components is two.
As advocated by [12], we use log(salary) as the response variable. We first fit a linear model via stepwise regression, the results are shown in Table 9, denoted as . Based on [17], we consider the following four-component mixture model,
where Y = log(salary) and X is a vector containing 32 covariates plus an intercept term. In order to implement the proposed modified EM algorithm, we set the initial values as follows
where . The results are reported in Table 9 and Table 10. From Table 9, we find that both and choose two components. Furthermore, we can observe from Table 10 that M2 has a smaller BIC value than M1, which indicates that our proposed method can better fit this dataset than M1.
Table 9.
Parameter estimates for baseball salary data.
Table 10.
Model parameter estimates for baseball salary data.
Of interest is to explain how the performance measures affect salaries by interpreting the outcome of the fit, although it can be a source of controversy. Do not think about it; there should be many positive correlations between a baseball player and his salary. and have the same sign and approximate coefficients in , and interactions of and . Recall that and are individual performances, while , , and are three dummy variables indicating how freely players change teams. For example, the effect of implies that for most players having arbitration eligibility in 1991/2 enhances the individual ability toward a lower salary, but not the value of their team contribution .
The main differences between the two models are interaction effects and . This implies that disregards ’s effect, but indicates that it is in two directions. And attaches great importance to the interaction effect of .
7. Discussion
In this paper, we introduced the FMLR models via an exponential power distribution. Under some conditions, the asymptotic properties of the proposed estimators were established. Meanwhile, a modified EM algorithm and an MM algorithm were applied to solve the proposed optimization problem. Furthermore, the merits of our proposed methodology were illustrated through some numerical simulations and real data analysis. Simulation studies showed that the proposed method had better performance than the existing methods under difference errors. By analyzing a baseball salary dataset, our proposed method had a smaller BIC value than the method proposed [17].
Author Contributions
Methodology, Y.J. and J.L.; Formal analysis, H.Z. and X.H. All authors have read and agreed to the published version of the manuscript.
Funding
This research is partially supported by NSFC (12171203), the Fundamental Research Funds for the Central Universities (23JNQMX21) and the Natural Science Foundation of Guangdong (2022A1515010045).
Institutional Review Board Statement
Not applicable.
Data Availability Statement
The data used in this study is publicly available. Code is available on request from the second authors.
Conflicts of Interest
The authors declare no conflicts of interest.
Appendix A
Proof of Theorem 1.
For any given , let . Denote
According to (2), we have
Under condition (C1), we have for any . Therefore, and . Since and are a sum of positive terms, we then have
where is a subvector of with the corresponding non-zero coefficients.
By conditions (C4), (C5), (C7) and (C8), and the Taylor’s expansion, we have
By condition (C1), the Taylor’s expansion, triangular inequality, and Cauchy–Schwarz inequality, we have
where is the number of true non-zero mixing weights, and , and is the number of true non-zero regression coefficients in the k-th component.
Since , and , we have
Regularity condition (C6) implies that . Since , and , we have . By conditions (C2) and (C6), for any given , there exists a sufficiently large such that
Therefore, with large probability, there is a local maximum in . That is to say, this local maximizer satisfies . This completes the proof of Theorem 1. □
Proof of Theorem 2.
We first show that for . Since , we have for . To prove (a), it is sufficient to show with probability tending to 1 as for any satisfying and
where C is a positive constant number,
and is a Lagrange multiplier. Therefore, should satisfy
We first consider . By the law of large numbers, we have
For , we have . Since , and , then we have
By (A2)–(A4), we have . For and , we have . By , is sufficient small and is the SCAD penalty, we have
Therefore, the first term and the third term in the Equation (A2) are dominated by the second term. Thus, we prove the Equation (A1). This completes the proof of (a).
To prove (b), for any with components, we split for any in the neighborhood such that contains all zero effects, e.g., and . By (2), we have
According to the mean value theorem, we have
where . Since
and
we have
By (A5) and (A6), we have
Thus, we have
By condition (C3), for , we have . Therefore, we can obtain
By (A7), with probability tending to 1 as , we have
Thus, this completes the proof of part (b).
Using the result of Theorem 1, there exists a -consistent local maximizer of such that satisfies
By the Taylor’s expansion, we have
By substituting Equations (A9)–(A11) into (A8), we have
By the conditions (C4), (C5), and (C6), we have
By Slutsky’s theorem, we have
This completes the proof of part (c). □
References
- Quandt, R.E. A new approach to estimating switching regressions. J. Am. Stat. Assoc. 1972, 67, 306–310. [Google Scholar] [CrossRef]
- Goldfeld, S.M.; Quandt, R.E. A Markov model for switching regressions. J. Econom. 1973, 1, 3–15. [Google Scholar] [CrossRef] [Scilit]
- Jacobs, R.A.; Jordan, M.I.; Nowlan, S.J.; Hinton, G.E. Adaptive mixtures of local experts. Neural Comput. 1991, 3, 79–87. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Wedel, M.; Kamakura, W.A. Market Segmentation: Conceptual and Methodological Foundations; Springer Science & Business Media: Berlin, Germany, 2000. [Google Scholar]
- Skrondal, A.; Rabe-Hesketh, S. Generalized Latent Variable Modeling: Multilevel, Longitudinal, and Structural Equation Models; Chapman and Hall/CRC: Boca Raton, FL, USA, 2004. [Google Scholar]
- Peel, D.; MacLahlan, G. Finite Mixture Models; John & Sons: Toronto, ON, Canada, 2000. [Google Scholar]
- McLachlan, G.J.; Lee, S.X.; Rathnayake, S.I. Finite mixture models. Annu. Rev. Stat. Appl. 2019, 6, 355–378. [Google Scholar] [CrossRef] [Scilit]
- Yu, C.; Yao, W.; Yang, G. A selective overview and comparison of robust mixture regression estimators. Int. Stat. Rev. 2020, 88, 176–202. [Google Scholar] [CrossRef] [Scilit]
- Chen, J.; Khalili, A. Order selection in finite mixture models with a nonsmooth penalty. J. Am. Stat. Assoc. 2009, 104, 187–196. [Google Scholar] [CrossRef] [Scilit]
- Peng, H.; Huang, T.; Zhang, K. Model Selection for Gaussian Mixture Models. Stat. Sin. 2017, 27, 147–169. [Google Scholar]
- Wang, P.; Puterman, M.L.; Cockburn, I.; Le, N. Mixed Poisson regression models with covariate dependent rates. Biometrics 1996, 52, 381–400. [Google Scholar] [CrossRef] [Scilit]
- Khalili, A.; Chen, J. Variable selection in finite mixture of regression models. J. Am. Stat. Assoc. 2007, 102, 1025–1038. [Google Scholar] [CrossRef] [Scilit]
- Jiang, Y. Robust variable selection for mixture linear regression models. Hacet. J. Math. Stat. 2016, 45, 549–559. [Google Scholar] [CrossRef] [Scilit]
- Luo, R.; Wang, H.; Tsai, C.L. On mixture regression shrinkage and selection via the MR-Lasso. Int. J. Pure Appl. Math. 2008, 46, 403–414. [Google Scholar]
- Jiang, Y.; Huang, M.; Wei, X.; Tonghua, H.; Hang, Z. Robust mixture regression via an asymmetric exponential power distribution. Commun. Stat.-Simul. Comput. 2022, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Feng, Z. Component selection for exponential power mixture models. J. Appl. Stat. 2023, 50, 291–314. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yu, C.; Wang, X. A new model selection procedure for finite mixture regression models. Commun. Stat.-Theory Methods 2020, 49, 4347–4366. [Google Scholar] [CrossRef] [Scilit]
- Chen, X. Robust mixture regression with Exponential Power distribution. arXiv 2020, arXiv:2012.10637. [Google Scholar]
- Dempster, A.P.; Laird, N.M.; Rubin, D.B. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. Ser. B (Methodol.) 1977, 39, 1–22. [Google Scholar] [CrossRef] [Scilit]
- Hunter, D.R.; Lange, K. A tutorial on MM algorithms. Am. Stat. 2004, 58, 30–37. [Google Scholar] [CrossRef] [Scilit]
- Kobayashi, G. Skew exponential power stochastic volatility model for analysis of skewness, non-normal tails, quantiles and expectiles. Comput. Stat. 2016, 31, 49–88. [Google Scholar] [CrossRef] [Scilit]
- Fan, J.; Li, R. Variable selection via nonconcave penalized likelihood and its oracle properties. J. Am. Stat. Assoc. 2001, 96, 1348–1360. [Google Scholar] [CrossRef] [Scilit]
- Zou, H.; Li, R. One-step sparse estimates in nonconcave penalized likelihood models. Ann. Stat. 2008, 36, 1509–1533. [Google Scholar]
- Wang, H.; Li, R.; Tsai, C.L. Tuning parameter selectors for the smoothly clipped absolute deviation method. Biometrika 2007, 94, 553–568. [Google Scholar] [CrossRef] [Scilit]
- Watnik, M.R. Pay for play: Are baseball salaries based on performance? J. Stat. Educ. 1998, 6, 1–5. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).