WorksMathematics
Mixture of Censored Partially Linear Experts Models for Symmetric or Asymmetric Data with or without Outlying Observations: A novel approach with two-piece scale-mixture of normal distributions
Abstract
Finite mixture of partially linear model and finite mixture of experts models offer flexible tools for analyzing heterogeneous data, especially when covariates influence subgroup structure. Partially linear models further enhance this flexibility by combining linear and nonlinear effects. In many applications, however, censoring and departures from normality complicate estimation. To address these issues, we introduce a semiparametric mixture of censored partially linear expert models based on the two-piece scale mixture of normal family, which can accommodate skewness, heavy tails, and censoring. The proposed framework enables closed-form expressions in the E-step of an ECME algorithm, avoiding MCMC-based approximations and yielding stable maximum likelihood estimates. Simulation studies and real data analyses demonstrate the effectiveness of the proposed method in settings with both heterogeneity and censoring.
Introduction
The concept of finite mixture of regressions (FMR), first put forward by Quandt (1972), offers a way to model data that arise from multiple hidden subgroups. In this approach, each latent group is assumed to follow its own regression relationship, allowing the overall model to capture unobserved structural differences in the population. The literature on FMR has grown considerably, with substantial methodological developments reported by Jiang and Tanner [20]; McLachlan and Peel [25]; Neykov et al. (2007); Garcia-Escudero et al. [12]; Bai et al. [3]; Bashir and Carter [4]; Hunter and Young [16]; Yao et al. (2014); Song et al. (2014); Ma and Genton (2021); Zarei et al. (2022); Oh and Seo (2024).
A well-recognized drawback of traditional FMR models is their reliance on the assumption that covariates play no role in determining cluster membership ([15]). When this independence assumption is not appropriate, the resulting regression–based clustering may be unreliable. To overcome this issue, Jacobs et al. [19] introduced the mixture of linear experts (MoE) framework, in which the mixing proportions are allowed to vary as functions of the covariates. Since then, the MoE model has undergone numerous extensions. Nguyen and McLachlan (2016) explored the use of Laplace errors, while Chamroukhi [8, 9] examined Student-t and skew-t error structures. Murphy and Murphy (2020) proposed a more parsimonious MoE architecture aimed at improving estimation efficiency. Mirfarah et al. [27] incorporated scale mixtures of normal to model the error distribution. More recently, Oh and Seo (2024) introduced a tailored MoE formulation, adding to this expanding line of research.
For data arising from a single homogeneous population, Engle et al. [11] proposed the partially linear model, which blends a parametric linear component with a nonparametric function. In this framework, the response variable is modeled as:
where is a -dimensional covariate vector, is an additional predictor entering through an unknown smooth function , and is an error term. We rewrite the nonparametric elements in model (1) as
where is a incidence vector with the -th element equal to the indicator function for , and with being the distinct and ordered values of (see e.g., Bazrafkan et al. [5]). Building on this idea, Wu and Liu (2017); Skhosana et al. (2023); Hwang et al. [17] extended the finite mixture of regressions framework to incorporate partially linear structures within heterogeneous populations.
In many practical settings, researchers must contend with censored and often missing observations. Such censoring commonly arises due to detection limits of measuring devices or restrictions built into study designs. For example, clinical trials, economic data collections, and environmental monitoring programs frequently exhibit left- or right-censoring when the actual values lie beyond the range that can be reliably recorded. In mixture models, where data come from several hidden subpopulations censored data (partially observed values) and missing data (unobserved values) make it harder to identify each component. Methods like the EM algorithm handle this by treating the unobserved parts as latent variables and adjusting the likelihood accordingly. In this work, we introduce a more adaptable and resilient framework: a mixture of censored partially linear expert models built upon the two-piece scale mixture of normal (TP–SMN) distributions (Maleki and Mahmoudi [24]). The TP–SMN family extends traditional SMN models by allowing asymmetry, making it a powerful tool for capturing data features such as skewness and heavy-tailed behavior. Compared with symmetric scale mixture of normal (SMN; Andrews and Mallows [2]) or asymmetric scale mixture of skew-normal (SMSN; Branco and Dey [6]) formulations, TP–SMN distributions offer enhanced flexibility, which is especially valuable when modelling censored outcomes that may include outliers or asymmetric patterns. One of the main strengths of the proposed finite mixture of censored partially linear expert models built on TP–SMN distributions is that all conditional expectations needed in the E–step of the ECME algorithm can be obtained in closed form. This removes the need for MCMC–based approximations, which are often computationally intensive and prone to numerical inaccuracy, and consequently yields more stable and precise maximum likelihood estimates compared with other mixture models employing skewed distributions. Overall, the proposed approach is well suited for applications where censoring and departures from normality occur simultaneously. Extensive simulation studies and analyses of real datasets illustrate the effectiveness and practicality of the proposed semiparametric mixture censored partially linear expert framework. The remainder of this paper is organized as follows: § 2 reviews relevant properties of the TP–SMN family and the associated components needed for an EM–type algorithm to obtain maximum penalized likelihood (MPL) estimates. § 3 introduces the semiparametric mixture of censored partially linear expert (MoCPLE) models based on the TP–SMN family and outlines the EM–type algorithm for parameter estimation along with the observed information matrix. § 4 presents simulation results and real data analyses to evaluate the performance of the proposed method. Finally, § 5 concludes with some remarks and future research directions.
The TP-SMN class of distributions (An overview)
In this section, we review some properties of the TP–SMN family of distributions.The well known SMN family introduced by Andrews and Mallows [2] has pdf
where represents the density of the normal distribution , and plays the role of an arbitrary cumulative distribution function (cdf) containing , which includes several members and is denoted by .
The TP-SMN is a rich class of distributions constructed based on the SMN family that covers symmetric/asymmetric and light/heavy-tailed distributions in terms of their pdf and cdf. For , this family is represented as
where is the slant parameter, and denote the pdf and cdf of the SMN distribution, respectively. A random variable with pdf and cdf given in (4) and (5) is denoted by -, which has the following stochastic representation:
where , the scalar random variable and the shape random variable , with the following probability mass function (pmf):
The advantage of the above representation of the binary random variable becomes evident in the construction of the penalized log-likelihood function of the model.
To illustrate the richness of the TP-SMN class of distributions, note that various members of this family can be obtained by choosing different distributions for the scale-mixing random variable in (6). Specifically, we have:
Two-piece Normal (TP–N): with probability one.
Two-piece t (TP–T): , .
Two-piece Slash (TP–SL): , .
Two-piece Contaminated-Normal (TP–CN): ; , .
Finally, the proposed TP-SMN random variable has mean and variance given by:
where , , and , .
Remark 1. Let - and for which such that . A random variable has a truncated two-piece scale mixtures of normal distributions on the interval if it has the same distribution as and is denoted by - with the following pdf:
where and are the pdf and cdf of the TP-SMN distributions, respectively, given in (4) and (5).
The essential conditional expectations for the non-truncated and interval-truncated TP-SMN family used for parameter estimation are provided in the Appendix, with further details available in Maleki and Mahmoudi [24].
The TP–SMN Mixture of Censored Partially Linear Expert Model
Our focus is on semiparametric mixtures of partially linear models, where the responses may be observed or censored and the errors follow independent and identically distributed (i.i.d.) TP-SMN distributions. So we introduce a semiparametric mixture of censored partially linear experts model which hereafter so called TP-SMN-MoCPLE model.
Model specification
Mixtures of partially linear experts (MoPLE) models are constructed by treating each expert network of the MoE model, for sub-populations, as a partial linear model (2). The expert components are defined using TP-SMN distributions and specifying the component means via polynomial regression and the mixing proportions via a multinomial logistic function, the resulting pdf can be expressed as:
where is the vector of response variables, , and are the vector of explanatory, additional predictor and covariate variables corresponding to for , is the TP-SMN pdf (4), and for the gating parameters with , and
for which the model’s parameter set is such that , .
In Mixture of Experts (MoE) models, the gating network utilizes a Softmax function to assign weights to experts. Since the Softmax output is invariant to the addition of a constant vector to all expert parameters (i.e., yields identical probabilities), the model parameters become non-identifiable, leading to infinite equivalent solutions. To resolve this redundancy and ensure a unique parameter estimation during optimization, we constrain the parameter vector of the first expert to zero, setting as a reference baseline. Furthermore, along with this identifiability constraint on the gating parameters, assuming that the smooth functions within each expert are continuous, the covariate is non-constant and not a deterministic function of , and the parameter sets across experts are distinct, ensures the overall identifiability of the proposed model.
In the proposed TP-SMN-MoPLE models, we assume also that the response variables are censored observations and called it by TP-SMN mixture of censored partially linear experts (MoCPLE) models. In other words, some of the responses are subject to censoring, which may take the form of interval-, left-, or right-censoring. Thus, let the available response variable be presented as the joint variables , where represents the uncensored reading or interval censoring , and is the censoring indicator as:
Note that in this setting, if (or ), the left-censoring (or right-censoring) is occurred, if and , the missing is occurred, and in the case the interval-censoring realization is observed. We establish our methodology based on the interval-censoring scheme; however, the left/right-censoring and missing schemes are also investigated in the simulation and real-data analyses. Under this framework, is partitioned into observed values and censored observations. Therefore, is treated as a latent variable due to its partial observability. Given these assumptions and using Remark 1, the penalized log-likelihood function of the MoCPLE model can be written as
where , , and denote the realizations of and , respectively. The term is the penalty function over and is a smoothing parameter that controls the trade-off between goodness-of-fit, measured by large values of , and smoothness, measured by small values of . Following Ibacache-Pulgar and Paula [18], we use a natural cubic spline to estimate . The general form of the penalty function is
where denotes the second derivative of on which contains the values . According to Theorem 2.1 of Green and Silverman [14], , for which is a non-negative definite matrix depending only on the knot differences.
The maximum penalized likelihood (MPL) estimates are obtained by maximizing the penalized log-likelihood. Because the log-likelihood function in (8) is analytically intractable, closed-form MPL estimates are unavailable, and numerical optimization is required. By exploiting the stochastic representation in (6) together with the hierarchical representation of the TP-SMN distribution, we develop an expectation conditional maximization either (ECME; Liu and Rubin [22]) algorithm to estimate parameters from the TP-SMN-MoCPLE models. The ECME algorithm is an extension of the expectation conditional maximization (ECM; Meng and Rubin [26]) that not only inherits its stable properties (e.g., monotone convergence and implementation simplicity) but also can be faster than ECM. The iterative ECME algorithm replaces some CM-steps of the ECM with CML-steps that maximize the corresponding constrained log-likelihood function instead.
MPL estimation of the MoCPLE models parameters via an EM-Algorithm
Beginning with pdf (7), we define the component label vector
such that if and only if . Under this formulation, we have
and under the above approach, the latent random vector , , has the following multinomial pmf:
Remark 2. Using the proposed stochastic representation, we obtain
for , where , denotes the truncated normal distribution on the interval , for which if , and if and denotes the one trail multinomial distribution.
Let , then , where
Let the superscript indicates the estimate of the related parameter at stage of the algorithm. In the E-step of the algorithm, we must obtain the so-called Q-function is given by:
where
In what follows, we derive expressions for conditional expectations under both uncensored and censored scenarios,
Uncensored case ():
Censored case ():
where .
Computing , , and for uncensored and censored responses are obtained via Lemmas 1, 2 and 3 in the Appendix § 7.
E-step: Knowing and using the above calculations, we compute the corresponding conditional expectations. Then we maximize in the EM approach by solving the first-order condition
where denotes the gradient operator, yielding the following updates.
CM-step: Update (denoted by ) by maximizing over . For we obtain:
CM-step 1: According to the proposition 2 of Nguyen and McLachlan (2016), the update of can be update as
CM-step 2:
where .
CML-step: Update by maximizing the actual penalized log-likelihood:
where is defined in (8) and denotes the updated parameter vector without at iteration .
To start the algorithm, initial values are required, so First, the response data are partitioned into groups using the -means clustering algorithm. The proportion of observations belonging to each group is considered as the initial mixing weights (component probabilities). Then, the initial values of the regression coefficients for each component are obtained by applying the least squares method within each corresponding partitioned group. Finally, based on the computed residuals, the initial values of the parameters of the TP-SMN family are obtained using the procedure proposed by Maleki and Mahmoudi [24]. The algorithm iterates between the E-step and the CML-step until convergence is achieved. Convergence is assessed by monitoring the difference between two successive evaluations of the log-likelihood function. Specifically, the algorithm stops when , where is a predetermined tolerance level. Here, denotes the value of the log-likelihood evaluated at , and is the asymptotic estimate of the log-likelihood at the th iteration, computed using Aitken’s acceleration as
where the Aitken acceleration at iteration is defined as .
To address the label switching problem and ensure parameter identifiability, we impose an ordering constraint on the gating parameters. Since the parameter vectors are multidimensional, we define a fixed reference vector to project them onto scalars. A common choice is the vector of ones, , in which case represents the sum of the elements of . We then constrain the parameters such that and . This constraint eliminates the symmetry of the likelihood function and guarantees a unique solution during the estimation process.
Effective degrees of freedom and model selection
In additive models, the Akaike information criterion (AIC; Akaike [1]) can be applied to select an appropriate , . The AIC for MoCPLE models are given by
Let and , then, from Eilers and Marx [10], we may express
where is the th eigenvalue of and is the identity matrix of order . Thus, it follows that is inversely proportional to . Therefore, one has a total of parameters to be estimated, for which is the dimension of the regression parameters, and is the number of parameters of the proposed TP-SMN distributions in the -th component. The Akaike information criterion is useful for selecting an appropriate model for the given data with adequate sample size, and applied in minimizing the function given by
where is the component-wise of the penalized log-likelihood function (8) available at for a fixed . We employ a grid search strategy over the -space to determine the optimal value of the penalty parameter .
Standard error approximation
In this section, we obtain the standard errors of the MPL estimates of the parameters of the proposed TP-SMN-CPLE models. Under the usual regularity conditions, we have that the asymptotic covariance matrix of can be approximated by the inverse of the empirical information matrix defined as
where , and is the summand in (12). Substituting by the MPL estimates in , conclude its approximation in the form of , for which is an individual score vector given by
with explicit expressions for the elements of given by
Note the block part of has some integrals which calculated numerically. Standard errors of are extracted from the square root of the diagonal elements of the inverse of .
Simulation studies based on Monte-Carlo
In this section some Monte-Carlo simulation studies are considered to verify the performances of the MPL estimates. The proposed ECME algorithm has been implemented in the R software (R Core Team (2025)) version 4.5.2 with a core i7 760 processor 2.8 GHz.
In particular, we conduct three simulation experiments using the proposed censored model (3), generating censored samples with censoring levels of , , and . It is noteworthy that the results across these censoring levels were comparable; therefore, for brevity, we report the results for a representative censoring level in each study.
To explain the mechanism of fulfills the non-informative condition of censored sampling, we consider the following algorithm recommended by Gomez et al. [13].
Remark 3. Censoring algorithm of the data are considered as following stetps:
Step 1: Let , be the response observations and let the censoring level , the number of censored samples is , where denotes the largest integer not greater than, operator. Then, using sample( ) function in R software to draw a sample with size of from sample sizes without replacement to generate an index censored set CS,
Step 2: For each , if , generate the and independently, where denotes the uniform distribution on interval ,
Step 3: For each set and , and so , and for set .
Recovery and asymptotic properties of the MPL estimates
To examine the recovery of model’s parameters and asymptotic properties of the MPL parameter estimates of the TP-SMN-MoCPLE model obtained via the ECME algorithm, a simulation study with and following presumed parameters is performed,
and for the TP-T-MoCPLE and TP-SL-MoCPLE models, and and for the TP-CN-MoCPLE model. The non-parametric and for , for the first and second components, receptively. We set up and , such that , and , for sample sizes , and then using the Remark 3 with and level of censoring on the simulated datasets, the ECME algorithm described in § 3.2 is preformed to carry out the MPL parameter estimates. To investigate the parameters recovery with 1000 replications, we consider the bias (BIAS) and the mean squared error (MSE):
where denotes the estimate of a specific model’s parameter at the th replication.
Figure 1 displays the BIAS and MSE plots of the MPL estimates of the model’s parameters , and for , of the TP-N-MoCPLE, TP-T-MoCPLE, TP-SL-MoCPLE and TP-CN-MoCPLE models for the censored datasets. It can be observed that the MPL estimates of the parameters have very small (around zero) BIAS for all sample sizes, and, as increases the MSE of MPL estimates tend to zero. In the case of TP-T-MoCPLE model, the plots in Figure 2 also shows the descending trends and the variability of the nonparametric function estimates increases, and diminishes with increasing sample size. Similar results were obtained for the non-parametric parts of the other TP–SMN–CPLMs.These behaviours indicate the empirically consistency of the our MPL estimates of the model parameters via the ECME algorithm.

Figure 1. The BIAS and MSE plots of , and for estimates for the TP-SMN-MoCPLE model with censoring level 15%.

Figure 2. The BIAS and MSE plots of ; estimates for the TP-T-MoCPLE model with censoring level 15%.
Model selection performance in the presence of outliers and asymmetry
Optimal number of experts in the MoE models is one the main challenges. In this simulation study we generate 1000 sample of size from the MoCPLE model that error terms on each expert follow the skew-t (SMSN; Branco and Dey [6]), which is a skew and heavy-tailed distribution with similar properties of the TP-T distribution in the class of the TP-SMN family. We call the proposed model as ST-MoCPLE model, which same as some members of our models, cover the censorious, asymmetry and outliers. But note that ST-MoCPLE model has not conditional expectations and so the MPL estimates are not exist, but we expect our MoCPLE models could detect the true number of experts.
We consider ST-MoCPLE model with three number of experts and following presumed parameters:
with exponential, harmonic and inverse power non-parametric parts of experts for the first, second and third experts given by:
for , and , such that , , with and other remaining parameters are chose such that have three following scenarios:
Strongly separated experts (S.S.E.):
Moderately separated experts (M.S.E.):
Weakly separated experts (W.S.E.):
where , are the skewness parameters of skew- distribution on each expert (Example of generated samples of the above three scenarios are shown in Figure 3), and then using the Remark 3 with and level of censoring on the simulated datasets.

Figure 3. The BIAS and MSE plots of ; estimates for the TP-SMN-MoCPLE model with censoring level 15%.
In the following analyses, the number of mixture components (experts), , is assumed to be unknown. Accordingly, we fitted the TP-N-MoCPLE, TP-T-MoCPLE, TP-SL-MoCPLE, and TP-CN-MoCPLE models to the simulated data. This fitting was performed for each model assuming , and experts in each replication. The results obtained from the AIC criterion, which indicate the percentage of correct specification for the number of experts among the different replications, are presented in Table 1. As shown in Table 1, the TP-T-MoCPLE, TP-SL-MoCPLE, and TP-CN-MoCPLE models outperform the TP-N-MoCPLE model in determining the number of components, likely due to the heavy-tailed nature of the generated data. Notably, the TP-T-MoCPLE model achieves a better fit than the other models, particularly when the optimal number of experts is three ().
| Separating Level | Model | |||||
| S.S.E. | TP-N-MoCPLE | 2.3% | 4.1% | 2.7% | 1.2% | 1.8% |
| TP-T-MoCPLE | 67.2% | 60.4% | 67.3% | 58.4% | 47.9% | |
| TP-SL-MoCPLE | 20.3% | 20.5% | 21.8% | 18.9% | 27.6% | |
| TP-CN-MoCPLE | 10.2% | 15.0% | 8.2% | 21.5% | 22.7% | |
| M.S.E. | TP-N-MoCPLE | 4.3% | 3.8% | 1.9% | 1.1% | 0.9% |
| TP-T-MoCPLE | 58.7% | 59.2% | 62.8% | 39.1% | 40.6% | |
| TP-SL-MoCPLE | 24.1% | 20.5% | 12.4% | 22.6% | 20.8% | |
| TP-CN-MoCPLE | 12.9% | 16.5% | 22.9% | 37.2% | 37.7% | |
| W.S.E. | TP-N-MoCPLE | 1.8% | 2.3% | 1.5% | 2.1% | 1.9% |
| TP-T-MoCPLE | 34.1% | 30.8% | 69.3% | 34.1% | 39.2% | |
| TP-SL-MoCPLE | 28.4% | 30.1% | 30.6% | 33.3% | 30.1% | |
| TP-CN-MoCPLE | 35.7% | 37.1% | 5.2% | 30.5% | 28.8% |
Table 1. Simulation results, based on 1000 replications, for performance comparison of the TP-SMN-MoCPLE sub-models to the generated data from the MoE-SGIG-CR model.
Real datasets analysis
In this section to asses the performance the proposed model and estimates we consider two real applications. The first dataset is New York Air Quality Measurements, well known as airquality which is meteorological data and available in an R package datasets, and second is Labor Force Participation Data, well-known as PSID1976 dataset which is economical data, and available in an R package AER.
New York Air Quality Measurements Data
For the first empirical analysis, we utilized the well-known airquality dataset, which contains daily air quality measurements recorded in New York City from May 1st to September 30th, 1973. This dataset, originally provided by the New York State Department of Conservation (for ozone data) and the National Weather Service, consists of a data frame with 153 observations (Chambers et al. [7]). After removing missing values of auxiliaries and gating variables, our analysis is conducted on 111 complete observations. We consider the following variables:
Response variable (**Ozone; ): Mean ozone concentration in parts per billion (ppb), measured between 1300 and 1500 hours at Roosevelt Island.
First auxiliary variable (**Solar.R; ): Solar radiation in Langleys, measured in the frequency band of 4000–7700 Angstroms between 0800 and 1200 hours at Central Park.
Second auxiliary variable (**Month; ): The month of observation (May to September), included as a categorical covariate in the linear component.
First gating variable (**Wind; ): Average wind speed in miles per hour (mph), recorded at 0700 and 1000 hours at LaGuardia Airport.
Functional variable (**Temp; ): Maximum daily temperature in degrees Fahrenheit, recorded at LaGuardia Airport, used to construct the nonparametric basis matrix.
| Parameter | TP-N-MoCPLE Estimates | TP-N-MoCPLE SE | TP-T-MoCPLE Estimates | TP-T-MoCPLE SE | TP-SL-MoCPLE Estimates | TP-SL-MoCPLE SE | TP-CN-MoCPLE Estimates | TP-CN-MoCPLE SE |
| 14.8654 | 0.7343 | 12.2424 | 0.6104 | 12.8632 | 0.7014 | 13.0142 | 0.9132 | |
| 0.1201 | 0.0432 | 0.0480 | 0.0065 | 0.0491 | 0.0036 | 0.0501 | 0.0044 | |
| 0.1067 | 0.0945 | 0.5709 | 0.0213 | 0.5811 | 0.0196 | 0.6002 | 0.0201 | |
| -1.0533 | 0.1456 | -0.6205 | 0.0229 | -0.6511 | 0.0184 | -0.6801 | 0.0252 | |
| 0.4711 | 0.0565 | 0.2201 | 0.0321 | 0.2196 | 0.0252 | 0.2297 | 0.0364 | |
| 7.1028 | 0.9231 | 5.6859 | 0.8524 | 5.7532 | 0.9432 | 5.7604 | 0.8603 | |
| 20.2011 | 1.9309 | 16.2606 | 1.0763 | 16.7109 | 1.1201 | 16.7301 | 1.1172 | |
| 39.7212 | 3.3028 | 34.8594 | 2.2010 | 35.0172 | 2.2654 | 35.2191 | 2.4021 | |
| – | – | 14.7762 | 0.7036 | 14.5673 | 0.8001 | 0.8389 | 0.0021 | |
| – | – | 4.0576 | 0.1453 | 4.2011 | 0.1351 | 0.9001 | 0.0073 | |
| – | – | – | – | – | – | 0.8243 | 0.0312 | |
| – | – | – | – | – | – | 0.8637 | 0.0211 | |
| 0.4548 | 0.0076 | 0.4985 | 0.0024 | 0.4891 | 0.0032 | 0.4893 | 0.0031 | |
| 0.3683 | 0.0089 | 0.4759 | 0.0029 | 0.4702 | 0.0037 | 0.4731 | 0.0040 | |
| 6.8746 | 2.2191 | 5.2849 | 0.6222 | 5.1873 | 0.4563 | 5.5631 | 0.6101 | |
| -1.263 | 0.0431 | -0.7127 | 0.0283 | -0.7990 | 0.0131 | -0.7488 | 0.0236 | |
| AIC | 1119.203 | 1055.603 | 1053.803 | 1061.203 | ||||
| BIC | 1314.289 | 1258.818 | 1257.018 | 1267.127 | ||||
| RI | 0.5123 | 0.5214 | 0.5323 | 0.5118 | ||||
| JCI | 0.3676 | 0.3847 | 0.4029 | 0.3713 |
Table 2. MPL estimates with corresponding approximate standard errors(SE) together with their AIC and BIC values.
The trends observed in the pairwise plots in Figure 4, visualized via nonparametric regression curves (LOESS smoothers), indicate that a purely linear assumption may be inadequate to capture the complex relationships, particularly the nonlinear behavior of temperature and wind speed. To address this, we consider our semi-parametric framework. Specifically, we define the linear component using Solar.R and Month, while the nonlinear effects are modeled through the functional variable (Temp) and the gating variable (Wind). In the next step, we apply the TP-SMN-MoCPLE models with several experts to estimate the optimal model structure under an interval-censoring scheme.

Figure 4. Pairwise scatterplots of Ozone, Solar.R, Temp, and Wind with (red) smooth lines illustrating the general trend between variables.
In our modelling approach, we employed auxiliary regression variables comprising Solar.R and Month to define the linear component of the model. Furthermore, the gating expert variables selected for the model were Wind and the functional basis derived from Temp. These specific variables were chosen due to their established influence on air quality dynamics and their frequent use in related atmospheric studies. This dataset, along with the selected variables, provides a comprehensive basis for investigating the relationships between meteorological factors and air pollution levels.
Using the procedure described in Remark 3 with c=1 and an interval censoring level of 10% (including 20% of the censored observations assigned to wider intervals to simulate potential outliers), we fitted the TP-SMN-MoCPLE models to the data, considering components ranging from to . Based on the AIC criterion, the two-expert () model was selected as the optimal fit. To the best of our knowledge, Mixture of Experts models based on semi-parametric frameworks and non-normal distributions have not yet been introduced in the literature, precluding a direct comparative analysis with existing studies. However, the incorporation of both skew and symmetric distributions within our proposed model provides a comprehensive representation of various data behaviors, thereby ensuring the model’s flexibility and robustness.
Table 2 presents the MPL estimates for the four considered models. The penalty coefficients for both experts were set to 0.01 and 0.02, using the -grid approach. The substantial disparity between the intercepts points to different underlying distributions for the two experts. Both solar radiation (Solar.R) and month of observation (Month) have positive influence on the mean ozone in both experts; however, the influence of solar radiation is more strong than that of month of observation, and influence of auxiliaries are more effective in the second expert. Regarding the shape parameters, the gamma estimates reveal slight skewness (near symmetry) for the both experts. Additionally, the small values of degrees of freedom on each experts (especially on the second) characterized by heavy tails and the presence of outliers. The coefficients in the gating function also demonstrate that average wind speed (Wind) has positive influence on expert selection. Finally, based on the AIC and BIC (Schwarz et al. (1978)) values recorded in the Table 3, the TP-T-MoCPLE and TP-SL-MoCPLE models demonstrate a superior fit compared to the other models. Figure 5 (left) illustrates the non-parametric functions , for both experts, plotted against the response observations, and Figure 5 (right) displays the observed response values plotted against the estimated fitted values. The close alignment of the points along a straight line on Figure 5 (right), indicates that the model provides a good fit to the data.

Figure 5. Model fitting diagnostics. Left: Non-parametric functions , , for the two experts. Right: Scatter plot of observed versus fitted responses.
| Parameter | TP-N-MoCPLE Estimates | TP-N-MoCPLE SE | TP-T-MoCPLE Estimates | TP-T-MoCPLE SE | TP-SL-MoCPLE Estimates | TP-SL-MoCPLE SE | TP-CN-MoCPLE Estimates | TP-CN-MoCPLE SE |
| 15.3431 | 0.9873 | 13.8067 | 0.8112 | 13.4463 | 0.9038 | 13.9983 | 0.9432 | |
| -0.0412 | 0.0023 | -0.0012 | 0.0003 | -0.0014 | 0.0005 | -0.0013 | 0.0003 | |
| 0.9082 | 0.0887 | 0.5812 | 0.0232 | 0.5814 | 0.0306 | 0.5902 | 0.0311 | |
| 0.1067 | 0.0945 | -0.0602 | 0.0054 | -0.0644 | 0.0065 | -0.0612 | 0.0069 | |
| 9.9109 | 0.8575 | 8.8633 | 0.2429 | 8.9018 | 0.2871 | -0.6801 | 0.0252 | |
| 0.4711 | 0.0565 | -0.0019 | 0.0004 | -0.0021 | 0.0004 | -0.0019 | 0.0005 | |
| 7.1028 | 0.9231 | 0.2907 | 0.0231 | 0.3010 | 0.0306 | 0.2958 | 0.0149 | |
| 7.1028 | 0.9231 | 0.0028 | 0.0006 | 0.0030 | 0.0007 | 0.0029 | 0.0007 | |
| 7.3918 | 0.9001 | 5.1371 | 0.6739 | 5.2101 | 0.6881 | 5.3010 | 0.7781 | |
| -0.0722 | 0.0146 | -0.0011 | 0.0003 | -0.0012 | 0.0005 | -0.0014 | 0.0006 | |
| 0.5093 | 0.0882 | 0.1690 | 0.0332 | 0.1705 | 0.0367 | 0.1686 | 0.0300 | |
| -0.0542 | 0.0655 | -0.0080 | 0.0005 | -0.0082 | 0.0004 | -0.0089 | 0.0004 | |
| 18.3029 | 1.0817 | 5.4143 | 0.5387 | 5.4396 | 0.5611 | 5.4146 | 0.6048 | |
| 6.6355 | 0.9983 | 2.3106 | 0.1872 | 2.4018 | 0.1998 | 2.2827 | 0.2018 | |
| 7.0948 | 1.0008 | 2.7178 | 0.1099 | 2.8018 | 0.1222 | 2.6902 | 0.1100 | |
| – | – | 2.0500 | 0.0653 | 2.2201 | 0.0809 | 0.0162 | 0.0043 | |
| – | – | 6.9094 | 0.1908 | 7.2011 | 0.2019 | 0.0210 | 0.0088 | |
| – | – | 12.9973 | 0.2201 | 13.2031 | 0.2353 | 0.3001 | 0.0104 | |
| – | – | – | – | – | – | 0.0621 | 0.0041 | |
| – | – | – | – | – | – | 0.1031 | 0.0113 | |
| – | – | – | – | – | – | 0.2109 | 0.0344 | |
| 0.3309 | 0.0276 | 0.2738 | 0.0108 | 0.2409 | 0.0099 | 0.2693 | 0.0110 | |
| 0.3209 | 0.0201 | 0.4133 | 0.0138 | 0.4042 | 0.0221 | 0.3939 | 0.0202 | |
| 0.7033 | 0.0332 | 0.6267 | 0.0200 | 0.6301 | 0.0248 | 0.6132 | 0.0313 | |
| 6.0983 | 1.4533 | 7.1261 | 0.5984 | 7.8736 | 0.7001 | 7.5847 | 0.5666 | |
| -0.8981 | 0.0431 | -0.0001 | 0.0000 | -0.0002 | 0.0000 | -0.0001 | 0.0000 | |
| -1.263 | 0.0431 | -0.1217 | 0.0109 | -0.1345 | 0.0145 | -0.1298 | 0.0121 | |
| 20.1981 | 1.8716 | 14.7412 | 0.9817 | 15.0911 | 1.0081 | 15.0918 | 0.9987 | |
| -0.8711 | 0.0601 | -0.0005 | 0.0000 | -0.0008 | 0.0000 | -0.0010 | 0.0000 | |
| -1.5409 | 0.1675 | -0.3375 | 0.0312 | -0.4012 | 0.0406 | -0.3987 | 0.0298 | |
| AIC | 3756.218 | 3538.333 | 3600.380 | 3658.380 | ||||
| BIC | 4422.084 | 4218.071 | 4280.118 | 4351.990 | ||||
| RI | 0.5123 | 0.5214 | 0.5323 | 0.5118 | ||||
| JCI | 0.3676 | 0.3847 | 0.4029 | 0.3713 |
Table 3. MPL estimates with corresponding approximate standard errors(SE) together with their AIC and BIC values.
Labor Force Participation Data
To further assess the applicability of our proposed methods, we employ the PSID1976 dataset, a widely used cross-section dataset originating from the 1976 Panel Study of Income Dynamics (PSID). This dataset focuses on labor force participation and related socio-economic factors for individuals in 1975. It comprises 753 observations offering a rich context for analyzing factors influencing economic decisions, that for our analysis we choose following variables:
Response variable (hwage; ): Husband’s average hourly wage in 1975 dollars. This is often used as the dependent variable in seminal studies using this dataset.
First auxiliary variable (hhours; ): Husband’s hours of work in 1975.
Second auxiliary variable (heducation; ): Husband’s education in years.
Second auxiliary variable (hage; ): Husband’s age in years.
First gating variable (fincome; ): Family income in 1975 dollars, used for constructing property income.
Second gating variable (unemp; ): Unemployment rate in county of residence, in percentage points. (This is taken from bracketed ranges.)
Functional variable (experience; ): Actual years of wife’s previous labor market experience.
This dataset, also known as the ”wage rates” of 753 married women dataset Mroz (1987); Karlsson and Laitila [21], is particularly valuable for analyzing labor supply decisions. The trends observed in the pairwise plots in Figure 6, visualized via nonparametric regression curves (LOESS smoothers), indicate that a purely linear assumption may be inadequate to capture the complex relationships between the observed variables. We assume the husband’s average hourly wage depends on their hours of work, education, age and experience, and using the Remark 3 with and an interval censoring level of 10% (including 20% of the censored observations assigned to wider intervals

Figure 6. Pairwise scatterplots of hwage, hhours, heducation, hage and experience with (red) smooth lines illustrating the general trend between variables.
to simulate potential outliers). Therefore, we fit our proposed TP-SMN-MoCPLE models for several possible number of experts. Optimal number of experts were obtained by AIC criteria between possible values . Also using the -grid approach, the penalty coefficients were set to , and MPL estimates of proposed models are provided in the Table 3.
Based on the AIC and BIC criteria, the TP-SMN-MoCPLE model demonstrates a superior fit to the data compared to competing models. The results indicate that education has a significant positive influence on the wages of husbands. This effect is most pronounced in the first expert, followed by the second, and finally the third, in a decreasing order of magnitude. Furthermore, the first expert exhibits pronounced asymmetry () and heavy-tailed behavior (). In contrast, the second and third experts display weak asymmetry ( and ) but remain relatively heavy-tailed ( and ) (see also right part of Figure 7).

Figure 7. Three experts. Left: Non-parametric density estimates of the fitted values across the three experts. Right: Barplot of degrees of freedom on experts.
The left part of Figure 7 illustrates the non-parametric density estimates of the fitted values for each of the three experts. The distinct separation and minimal overlap between these density curves provide clear visual evidence of a mixture structure comprising three distinct experts. Moreover, the shapes of these densities effectively capture the underlying probabilistic characteristics of each component, visually confirming the presence of skewness and heavy-tailed behaviour within the distributions of the individual experts.
Figure 8 displays the scatter plots of the response variable against the covariates—hours, education, and age—where the observations are categorized into three distinct clusters based on the fitted model. To visualize the underlying relationship within each group, linear regression lines are superimposed on the plots. These regression lines demonstrate appropriate trends within each cluster, showing consistency with the estimated experts. The clear separation of the clusters and the distinct trajectories of the fitted lines across the different covariates provide compelling visual evidence that the proposed three-component mixture model effectively captures the heterogeneity of the data. This structure confirms that the clustering derived from the model is well-defined and meaningful.

Figure 8. Pairwise clustering of the husband’s wage rate data based on the fitted TP-SMN-MoCPLE model.
Conclusions and discussions
This paper introduces a novel robust class of Mixture of Partially Linear Experts (MoCPLE) models tailored for censored data, grounded in the family of two-piece scale-mixture of normal distributions. The proposed TP-SMN-MoCPLE framework extends the classical Mixture of Experts (MoE) paradigm, effectively addressing complex data challenges such as non-linearity, asymmetry, heavy-tailed disturbances, outliers, and censoring mechanisms. This model is highly general and encompasses various existing frameworks as special cases, including symmetric and asymmetric classical MoE models, finite mixtures of Partially Linear Models (PLM), Mixture Regression Models (MRM), and models designed for censored data. Furthermore, the incorporation of covariate-dependent gating functions facilitates the automatic selection of experts, thereby enhancing classification performance. By leveraging the TP–SMN family, the proposed model accommodates both light- and heavy-tailed distributions as well as skewness; notably, the zero-skewness constraint naturally recovers the well-known standard SMN family. A key advantage of this class is the availability of closed-form expressions for conditional expectations, which significantly streamlines the definition and estimation of the model. Notably, prior to this work, censored models based on skewed distributions possessing closed-form conditional expectations and allowing for exact Maximum Likelihood Estimators (MLE) without resorting to Monte Carlo approximations were non-existent. This contrasts with the present study, which offers this distinct computational advantage. The proposed methodology has been implemented in R software, and the corresponding computational code is available from the authors upon request.
Conditional expectations of the TP-SMN distributions
Uncensored cases
For the uncensored data , we have . Therefore, we have the following results:
Lemma 1. Let , then considering the stochastic representation (6), conditional expectation for the TP-SMN distribution members, which are needed the uncensored part of the data on the EM-algorithm, are given by:
TP-N: ,
TP-T: ,
TP-SL: ,
TP-CN: ,
where and denote the cdf of the Gamma distribution evaluated at . Also considering , we have .
Censored cases
In the censored cases, we have . First, we define the expectation functions
which are needed at follow, and for each special cases of the TP-SMN class of distributions are given by:
TP-N:
TP-T:
where denotes the cdf of Pearson type VII distribution,
TP-SL:
where is the incomplete gamma function and is the cdf of the slash distribution,
TP-CN:
Lemma 2. Let , , , , , , , , , where is the cdf of the TP-SMN family in (5), and
Then we have:
Also we have .
Lemma 3. Considering the assumptions of Lemma 2, when , then for
Case 1: , with probability 1. In the above formulas we have:
Case 2: , with probability 1. We have:
then for both cases, we have:
Also for case 1, we have and for case 2, .
References
- [1]Akaike, H., 1974. A new look at the statistical model identification, in: Selected Papers of Hirotugu Akaike. Springer, pp. 215–222.DOI
- [2]Andrews, D.F., Mallows, C.L., 1974. Scale mixtures of normal distributions. Journal of the Royal Statistical Society: Series B (Methodological) 36, 99–102.DOI
- [3]Bai, X., Yao, W., Boyer, J.E., 2012. Robust fitting of mixture regression models. Computational Statistics & Data Analysis 56, 2347–2359.DOI
- [4]Bashir, S., Carter, E., 2012. Robust mixture of linear regression models. Communications in Statistics-Theory and Methods 41, 3371–3388.DOI
- [5]Bazrafkan, M., Zare, K., Maleki, M., Khodadi, Z., 2022. Partially linear models based on heavy-tailed and asymmetrical distributions. Stochastic Environmental Research and Risk Assessment 36, 1243–1253.DOI
- [6]Branco, M.D., Dey, D.K., 2001. A general class of multivariate skew-elliptical distributions. Journal of Multivariate Analysis 79, 93–113.DOI
- [7]Chambers, J.M., Cleveland, W.S., Kleiner, B., Tukey, P.A., 1983. Graphical Methods for Data Analysis. Wadsworth, Belmont, CA.
- [8]Chamroukhi, F., 2016. Robust mixture of experts modeling using the t distribution. Neural Networks 79, 20–36.DOI
- [9]Chamroukhi, F., 2017. Skew t mixture of experts. Neurocomputing 266, 390–408.DOI
- [10]Eilers, P.H.C., Marx, B.D., 1996. Flexible smoothing with B-splines and penalties. Statistical Science 11, 89–121.
- [11]Engle, R.F., Granger, C.W., Rice, J., Weiss, A., 1986. Semiparametric estimates of the relation between weather and electricity sales. Journal of the American Statistical Association 81, 310–320.
- [12]Garcia-Escudero, L., Gordaliza, A., Mayo-Iscar, A., Martin, R.S., 2010. Robust clusterwise linear regression through trimming. Computational Statistics & Data Analysis 54, 3057–3069.
- [13]Gomez, G., Calle, M.L., Oller, R., Langorh, K., 2009. Tutorial on methods for interval-censored data and their implementation in R. Statistical Modelling 9, 259–297.
- [14]Green, P.J., Silverman, B.W., 1994. Nonparametric Regression and Generalized Linear Models: A Roughness Penalty Approach. Chapman and Hall, Boca Raton.
- [15]Hening, A., Nguyen, D.H., 2020. Stochastic persistence in population dynamics. Journal of Mathematical Biology 81, 1–42.
- [16]Hunter, D.R., Young, D.S., 2012. Semiparametric mixtures of regressions. Journal of Nonparametric Statistics 24, 19–38.DOI
- [17]Hwang, Y., Seo, B., Oh, S., 2024. Mixture of partially linear experts. Communications in Statistics-Theory and Methods in Press / Online available.DOI
- [18]Ibacache-Pulgar, G., Paula, G.A., 2011. Local influence for student-t partially linear models. Computational Statistics & Data Analysis 55, 1482–1478.
- [19]Jacobs, R.A., Jordan, M.I., Nowlan, S.J., Hinton, G.E., 1991. Adaptive mixtures of local experts. Neural Computation 3, 79–87.DOI
- [20]Jiang, W., Tanner, M.A., 1999. Hierarchical mixtures-of-experts for exponential family regression models: approximation and maximum likelihood estimation. Annals of Statistics , 987–1011.DOI
- [21]Karlsson, M., Laitila, T., 2014. Finite mixture modeling of censored regression models. Statistical Papers 55, 627–642.
- [22]Liu, C., Rubin, D.B., 1994. The ECME algorithm: a simple extension of EM and ECM with faster monotone convergence. Biometrika 81, 633–648.
- [24]Maleki, M., Mahmoudi, M.R., 2017. Two-piece location-scale distributions based on scale mixtures of normal family. Communications in Statistics-Theory and Methods 46, 12356–12369.DOI
- [25]McLachlan, G., Peel, D., 2000. Finite mixture models. John Wiley & Sons, New York.DOI
- [26]Meng, X.L., Rubin, D.B., 1993. Maximum likelihood estimation via the ECM algorithm: A general framework. Biometrika 80, 267–278.DOI
- [27]Mirfarah, E., Naderi, M., Chen, D.G., 2021. Mixture of linear experts model for censored data: A novel approach with scale-mixture of normal distributions. Computational Statistics & Data Analysis 158, 107182.arxiv.org/abs/2007.06635