<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.715141</article-id><article-id pub-id-type="publisher-id">AM-70510</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Clustering of the Values of a Response Variable and Simultaneous Covariate Selection Using a Stepwise Algorithm
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Olivier</surname><given-names>Collignon</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jean-Marie</surname><given-names>Monnez</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Institut Elie Cartan de Lorraine, University de Lorraine, CNRS UMR 7502, Vandoeuvre-lès-Nancy, France</addr-line></aff><aff id="aff1"><addr-line>Luxembourg Institute of Health, Strassen, Luxembourg</addr-line></aff><pub-date pub-type="epub"><day>12</day><month>09</month><year>2016</year></pub-date><volume>07</volume><issue>15</issue><fpage>1639</fpage><lpage>1648</lpage><history><date date-type="received"><day>July</day>	<month>13,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>September</month>	<year>9,</year>	</date><date date-type="accepted"><day>September</day>	<month>12,</month>	<year>2016</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In supervised learning the number of values of a response variable can be very high. Grouping these values in a few clusters can be useful to perform accurate supervised classification analyses. On the other hand selecting relevant covariates is a crucial step to build robust and efficient prediction models. We propose in this paper an algorithm that simultaneously groups the values of a response variable into a limited number of clusters and selects stepwise the best covariates that discriminate this clustering. These objectives are achieved by alternate optimization of a user-defined model selection criterion. This process extends a former version of the algorithm to a more general framework. Moreover possible further developments are discussed in detail.
 
</p></abstract><kwd-group><kwd>Classification</kwd><kwd> Variable Selection</kwd><kwd> Supervised Learning</kwd><kwd> Akaike Information  Criterion</kwd><kwd> Wilks’ Lambda</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Regression and classification problems arise from various fields of application as medicine, social sciences, etc. The response variable can be continuous, as for instance blood pressure, or categorical with a potentially large number of levels, as a score of disease activity for example. In this article, we deal with the problem of prediction of a response variable, continuous or categorical, when an accurate predictive model cannot be satisfactorily developed, for instance when the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x2.png" xlink:type="simple"/></inline-formula> coefficient of a linear regression or the percentage of correct classification of a supervised classification model is too low. We propose then to group the values of the response variable into a limited number of clusters in order to improve the predictive performances of the model, as measured for instance by the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x3.png" xlink:type="simple"/></inline-formula> coefficient or the percentage of correct classification, evaluated via cross-validation or bootstrap internal validation [<xref ref-type="bibr" rid="scirp.70510-ref1">1</xref>] .</p><p>Consider two examples.</p><p>First, if the response variable is a level of rainfall, say in millimeters, one can en- counter a situation in which no model could accurately predict precisely the value of precipitations to fall using the available covariates, while another model, fitted with exactly the same covariates, could predict the level of rainfall to lie within a particular interval with a very low classification error rate.</p><p>Second, if the response variable is a disease severity score with a large number of ordered categories, like some scores of severity of peanut allergy [<xref ref-type="bibr" rid="scirp.70510-ref2">2</xref>] , it might be dif- ficult to build a model that satisfactorily predicts each of the categories, while some grouping of the initial categories could be more accurately predicted.</p><p>In addition to the clustering of the values of the response variable, the issue of covariate selection to include in the model has also to be solved concurrently in order to avoid overlearning and to improve classification given by the model describing the clustering.</p><p>This problem deals both with supervised and unsupervised classification. In model building covariate selection is a fundamental topic which has been widely adressed and is still of main interest [<xref ref-type="bibr" rid="scirp.70510-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.70510-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.70510-ref4">4</xref>] . In the unsupervised clustering setting, variable selec- tion is a matter to which some authors have also already contributed [<xref ref-type="bibr" rid="scirp.70510-ref5">5</xref>] - [<xref ref-type="bibr" rid="scirp.70510-ref8">8</xref>] . In this context statistical units are clustered solely regarding to explaining covariates since no response variable has to be accounted for. However, in order to address our problem, we have thus to deal with an additional constraint which is the variable to predict.</p><p>We already had to overcome these issues in a dataset we analyzed previously [<xref ref-type="bibr" rid="scirp.70510-ref9">9</xref>] . In order to clarify our objectives, recall briefly its framework. Peanut allergy is currently diagnosed in hospital during an open food challenge in which increasing doses of peanut extracts are administrated to the patient until an objective allergic reaction appears. The cumulative dose triggering the first clinical reaction is called eliciting dose. Since no effective treatment of peanut allergy is yet available, a diet adapted to the maximum tolerated dose of the patient is then initiated. Moreover, the open food challenge being a potentially harmful and costly procedure, our previous research aimed at discovering predictive covariates of the eliciting dose that can be measured via a non-invasive test, such as blood sampling, in order to further combine them within a discriminant analysis. However, the levels of dose investigated are fixed by the in- vestigator in the study protocol and the eliciting dose can therefore not be considered as a continuous endpoint nor analysed using a linear regression. Moreover the number of levels is large and in practice the number of patients reacting at a given dose can be very small, which renders an ordinal logistic regression disputable. In order to address this issue, an algorithm that simultaneously groups eliciting dose levels in a limited number of clusters and selects the most discriminant covariates was implemented. This algorithm processes in a forward fashion based on an alternative minimization of Wilks’ Lambda [<xref ref-type="bibr" rid="scirp.70510-ref10">10</xref>] . In our previous paper, the algorithm was applied on a dataset of 74 allergic patients in which 34 covariates were measured in order to predict their elicit- ing dose. Our method allowed identifying a clinically relevant cluster of levels of elicit- ing dose which could be predicted with encouraging performances using a small subset of covariates. Promising results were also achieved on simulated data [<xref ref-type="bibr" rid="scirp.70510-ref11">11</xref>] .</p><p>In this paper, we propose two generalizations of the latter version of our algorithm. First the algorithm was extended formally to the case where any model selection criterion can be used with the classifier of interest in addition to Wilks’ Lambda. For instance the Akaike Information Criterion (AIC) [<xref ref-type="bibr" rid="scirp.70510-ref12">12</xref>] can be used to allow using any classifier whose parameters are obtained by likelihood maximization, such as logistic regression [<xref ref-type="bibr" rid="scirp.70510-ref12">12</xref>] . Second we replaced forward selection with stepwise selection to allow removing covariates that could have become useless during the procedure.</p><p>The structure of the article is as follows. After the formulation of the problem and the definition of notations in Section 3, we present the new version of our algorithm in Section 4. Section 5 presents some technical discussions and future improvements of the algorithm. We finish by a conclusion.</p></sec><sec id="s2"><title>2. Formulation of the Problem</title><p>Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x4.png" xlink:type="simple"/></inline-formula> a sample. Let y be a continuous or categorical variable observed on the elements of I.</p><p>Let also <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x5.png" xlink:type="simple"/></inline-formula> be p continuous or categorical covariates, all measured on I. The dataset consists then in the sample<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x6.png" xlink:type="simple"/></inline-formula>.</p><p>Denote by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x7.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x8.png" xlink:type="simple"/></inline-formula>, the q different values of y observed in the sample I and define the class<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x9.png" xlink:type="simple"/></inline-formula>. When y is categorical, the values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x10.png" xlink:type="simple"/></inline-formula> are its q levels. If y is continuous, q may equal n and the classes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x11.png" xlink:type="simple"/></inline-formula> are then reduced to singletons.</p><p>To address our problem, we propose in this article an algorithm to group the classes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x12.png" xlink:type="simple"/></inline-formula> into a fixed limited number of clusters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x13.png" xlink:type="simple"/></inline-formula> and to simultaneously select a subset of covariates among <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x14.png" xlink:type="simple"/></inline-formula> that best discriminates this clustering by optimizing a model selection criterion fixed a priori. A model to fit the data is then defined by:</p><p>• a clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x15.png" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x16.png" xlink:type="simple"/></inline-formula> clusters to further gather the set of values <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x17.png" xlink:type="simple"/></inline-formula> of y;</p><p>• a classifier;</p><p>• a subset of covariates of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x18.png" xlink:type="simple"/></inline-formula> which are the most relevant ones to dis- criminate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x19.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3"><title>3. Details of the Algorithm</title><sec id="s3_1"><title>3.1. Principle</title><p>Select a classifier and a model selection criterion denoted Crit. Some model selection criteria are discussed in Section 3.3. Define now an algorithm of alternate optimization to address our problem.</p><sec id="s3_1_1"><title>3.1.1. First Algorithm</title><p>For every possible clustering of the classes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x20.png" xlink:type="simple"/></inline-formula>, select the subset of covariates among the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x20.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x21.png" xlink:type="simple"/></inline-formula> possible ones that optimizes the model selection criterion. Then, retain the clustering and the corresponding selected subset of covariates that optimizes the criterion among all possible clusterings.</p><p>This first solution to address our problem could be computationally intensive when the numbers of possible clusterings and of covariates are too large.</p></sec><sec id="s3_1_2"><title>3.1.2. Second Algorithm</title><p>In order to reduce the number of computations, we can proceed as follows. For a given clustering of the classes<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x22.png" xlink:type="simple"/></inline-formula>, select a subset of covariates among the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x23.png" xlink:type="simple"/></inline-formula> possible ones that optimizes the criterion. Determine a new clustering that optimizes the criterion with the selected covariates. For this new clustering, select a new subset of covariates that optimizes the criterion. And so on. This algorithm is convenient when the number of covariates is not too large.</p></sec><sec id="s3_1_3"><title>3.1.3. Third Algorithm</title><p>When the number p of covariates is too large, in order to avoid exploring all subsets of covariates among the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x24.png" xlink:type="simple"/></inline-formula> possible subsets of covariates, covariates may be included in the model in a forward manner, by increasing at each step the number of discriminant covariates by one, or in a stepwise manner, by including at each step a new variable and by potentially removing one or more variables already included. This algorithm is detailed in the next subsection.</p></sec></sec><sec id="s3_2"><title>3.2. Algorithm</title><p>Fix the number <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x25.png" xlink:type="simple"/></inline-formula> of clusters in which the actual values of y are to be grouped. The choice of r is discussed in Section 4.2. Denote by Crit a given model selection criterion to optimize. For example, Crit can be Wilks’ Lambda when using linear discriminant analysis as classifier or AIC when using a model fitted by the maximum of likelihood method, such as logistic regression. The area under the Receiver Operating Characteristic (ROC) curve might also be considered [<xref ref-type="bibr" rid="scirp.70510-ref13">13</xref>] . More generally, Crit can be any measure that allows to compare the performances or the fit of two models built on the same dataset.</p><p>We denote by Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula> the criterion computed only with the covariates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x27.png" xlink:type="simple"/></inline-formula> when the classes <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x28.png" xlink:type="simple"/></inline-formula> are clustered in the partition <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x29.png" xlink:type="simple"/></inline-formula> of r clusters, and where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x30.png" xlink:type="simple"/></inline-formula> are the indexes of the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x31.png" xlink:type="simple"/></inline-formula> covariates chosen to optimize Crit.</p><p>Moreover we assume that a test statistic T is available to compare the criterion computed with two different models fitted with the same classifier and the same clustering but with two different subsets of covariates. This statistic will be used first to assess if adding a new covariate can improve significantly the discriminant power of the current model at level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x32.png" xlink:type="simple"/></inline-formula> (T-to-enter) and second if every covariate previously entered still significantly contributes to its discriminant power at level <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x33.png" xlink:type="simple"/></inline-formula> (T-to-remove).</p><p>The algorithm processes as follows:</p><p>• Step 1:</p><p>1. determine the clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x34.png" xlink:type="simple"/></inline-formula> that optimizes Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x35.png" xlink:type="simple"/></inline-formula> relatively to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x36.png" xlink:type="simple"/></inline-formula>;</p><p>2. select the covariate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x37.png" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x38.png" xlink:type="simple"/></inline-formula> that optimizes Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x39.png" xlink:type="simple"/></inline-formula> relatively to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x40.png" xlink:type="simple"/></inline-formula> if its T-to-enter p-value is lower than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x41.png" xlink:type="simple"/></inline-formula>;</p><p>• Step 2:</p><p>1. determine the clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x42.png" xlink:type="simple"/></inline-formula> that optimizes Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x43.png" xlink:type="simple"/></inline-formula> relatively to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x44.png" xlink:type="simple"/></inline-formula>;</p><p>2. select the covariate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x45.png" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x46.png" xlink:type="simple"/></inline-formula> such that Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x47.png" xlink:type="simple"/></inline-formula> is optimized relatively to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x48.png" xlink:type="simple"/></inline-formula>, if its T-to-enter p-value is lower than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x49.png" xlink:type="simple"/></inline-formula>;</p><p>3. compute the T-to-remove of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x50.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x51.png" xlink:type="simple"/></inline-formula> and remove from the model the covariate with the highest p-value above<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x52.png" xlink:type="simple"/></inline-formula>, if any. The algorithm stops if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x53.png" xlink:type="simple"/></inline-formula> is the variable to be removed.</p><p>• ...</p><p>• Step k:</p><p>1. determine the clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x54.png" xlink:type="simple"/></inline-formula> that optimizes Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x55.png" xlink:type="simple"/></inline-formula> relatively to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x56.png" xlink:type="simple"/></inline-formula>;</p><p>2. select the covariate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x57.png" xlink:type="simple"/></inline-formula> in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x58.png" xlink:type="simple"/></inline-formula> such that Crit<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x59.png" xlink:type="simple"/></inline-formula> is optimized relatively to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x60.png" xlink:type="simple"/></inline-formula>, if its T-to-enter p-value is lower than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x59.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x60.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x61.png" xlink:type="simple"/></inline-formula>;</p><p>3. compute the T-to-remove of all previously entered covariates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x62.png" xlink:type="simple"/></inline-formula> and remove from the model the covariate with the highest p-value above<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x63.png" xlink:type="simple"/></inline-formula>, if any.</p><p>• and so on...</p><p>• procedure stops if either no remaining covariate can improve the discriminant power of the model, i.e., if their T-to-enter p-value is greater than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x64.png" xlink:type="simple"/></inline-formula>, or if the model obtained after Step k.3 is identical to a preceding one, or if every covariate is already entered.</p><p>Remark 1. Clustering inducing clusters with low frequencies can be ignored by setting an appropriate parameter if needed. Indeed a cluster containing too few obser- vations would be meaningless for further inference and results would be likely due to overfitting.</p><p>Remark 2. Note that when y is continuous or ordinal, its values can only be grouped into intervals, i.e. only consecutive values can be gathered together. These intervals are then built by selecting their upper bound. The number of possible clusterings at each</p><p>step of the algorithm is thus<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x65.png" xlink:type="simple"/></inline-formula>. In the case of a continuous variable, the number</p><p>of possible clusterings may be very large. It could be reduced by choosing an optimal clustering among a limited subset of candidate clusterings, defined for example using quantiles of the empirical distribution of y in I.</p><p>Remark 3. As in any regression or classification model, a categorical covariate would have to be replaced by dummy indicators if the number of levels is greater than two.</p><p>Remark 4. Note that removing part 3 in every step of the stepwise version of the algorithm gives the forward algorithm as studied in [<xref ref-type="bibr" rid="scirp.70510-ref9">9</xref>] .</p><p>Remark 5. The algorithm could be easily modified to allow the choices of two different test statistics when entering or removing a covariate.</p><p>Remark 6. In Step k.3, the last entered covariate cannot be removed unless<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x66.png" xlink:type="simple"/></inline-formula>, or if the test statistics used to enter or remove a covariate are different.</p><p>Remark 7. In Step k.3, the algorithm could be modified in order to remove not only the less relevant covariate but all covariates not meeting the criterion to stay in the model, i.e. with T-to-remove p-value greater than<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x67.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3_3"><title>3.3. Model Selection Criteria and Associated Test Statistic</title><p>We recall now some model selection criteria and the corresponding test statistics used in the algorithm.</p><sec id="s3_3_1"><title>3.3.1. Wilks’ Lambda</title><p>Wilks’ Lambda is defined as the ratio<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x68.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x69.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x70.png" xlink:type="simple"/></inline-formula> are respectively the within-class and the total</p><p>covariance matrices computed using the covariates <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x71.png" xlink:type="simple"/></inline-formula> and the clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x72.png" xlink:type="simple"/></inline-formula> of classes of I. A lower value of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x73.png" xlink:type="simple"/></inline-formula> indicates a better discrimination between the clusters.</p><p>In order to evaluate the change in Wilks’ Lambda when the covariate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x74.png" xlink:type="simple"/></inline-formula> is added to the set of covariates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x75.png" xlink:type="simple"/></inline-formula>, the T statistic is defined for a given clustering <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x76.png" xlink:type="simple"/></inline-formula> in r</p><p>clusters as the ratio<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x77.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x78.png" xlink:type="simple"/></inline-formula>. Under multinormality and homoscedasticity assumptions, the random variable T follows a Fisher distribution with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x79.png" xlink:type="simple"/></inline-formula> degrees of freedom [<xref ref-type="bibr" rid="scirp.70510-ref10">10</xref>] .</p><p>The use of Wilks’ Lambda is thus best suitable in case of homoscedasticity and normality of the response variable in the classes induced by its categories, even if the test above seems to be quite robust to small departures to those assumptions. In our framework these hypotheses are difficult to test in practice since the clustering might change at every step of the algorithm and thus the conditional distributions of the response variable as well. As such, homoscedasticity could hold for a given clustering but not for another.</p></sec><sec id="s3_3_2"><title>3.3.2. Akaike Information Criterion</title><p>The Akaike Information Criterion (AIC) is used for a model whose parameters were estimated using the maximum of likelihood method, like for instance the logistic regression of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x80.png" xlink:type="simple"/></inline-formula> by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x81.png" xlink:type="simple"/></inline-formula>. If we denote by L the likelihood of a given model, the AIC<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x82.png" xlink:type="simple"/></inline-formula> is defined as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x83.png" xlink:type="simple"/></inline-formula> where d is the number of estimated parameters. A lower AIC indicates a better model fit.</p><p>In order to evaluate the change in AIC when the covariate <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x84.png" xlink:type="simple"/></inline-formula> is added to the set of covariates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x85.png" xlink:type="simple"/></inline-formula>, the T statistic of the likelihood ratio test is defined as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x86.png" xlink:type="simple"/></inline-formula>, which follows asymptotically a Chi-square distribution with one degree of freedom<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x86.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x87.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3_3_3"><title>3.3.3. Other Criteria</title><p>The algorithm can actually be used with any model selection criterion for which a statistical test of comparison between two models fitting the same response variable using different sets of covariates is available. For example, the area under the ROC curve (AUC), which is widely used in many diagnosis and prognosis studies, might be considered in the case of a binary response variable y. The ROC curve is defined by the set of the points with coordinates (1 − specificity, sensitivity) obtained from the classifier when the cut-off varies. A test on the difference between two AUC is given by DeLong in [<xref ref-type="bibr" rid="scirp.70510-ref13">13</xref>] .</p></sec></sec></sec><sec id="s4"><title>4. Further Possible Developments of the Algorithm</title><sec id="s4_1"><title>4.1. Variable Selection</title><sec id="s4_1_1"><title>4.1.1. Backward Variable Selection</title><p>The algorithm was aimed at building parsimonious models. This is particularly relevant when the task of interest is prediction, for example when diagnosing a disease. This explains why the selection scheme was designed at first to process forward. In a framework where covariate elimination would be less essential, the algorithm could easily be converted to a backward selection mode. In some epidemiological studies for instance one is often interested in modelling the effects of risk factors on a disease rather than building a very sparse model for predictive purposes. In this context, we could thus adapt the algorithm in eliminating at each step the less informative covariate instead of adding the one optimizing the criterion.</p></sec><sec id="s4_1_2"><title>4.1.2. Penalization Methods</title><p>As a first attempt we developed a stepwise scheme for the covariate selection step. The algorithm inherits thus all drawbacks of a stepwise covariate selection procedure [<xref ref-type="bibr" rid="scirp.70510-ref1">1</xref>] , as for example a propensity to keep useless covariates in the final model when candidate covariates are too numerous in regard to the informative ones. Penalization methods were suggested by several authors as a solution to sidestep these problems. In our context, the covariate inclusion step could be replaced by a penalized likelihood approach. If sparsity is needed, Tibshiranis’s LASSO is a valuable solution [<xref ref-type="bibr" rid="scirp.70510-ref14">14</xref>] . Note that several penalization functions have been defined, allowing use of different criteria:<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/1-7403279x88.png" xlink:type="simple"/></inline-formula>, Elastic net [<xref ref-type="bibr" rid="scirp.70510-ref15">15</xref>] , etc. Note also that these issues do not have to be addressed when the number of candidate covariates is low since the algorithm could perform an exhaustive search by generating at each step all possible subsets of covariates.</p></sec></sec><sec id="s4_2"><title>4.2. Choice of the Number r of Clusters</title><p>When analyzing real-life data, the practitioner will have to fix the number r of clusters. An automated procedure to find the optimal number of clusters would be helpful. As a first attempt, one could simply vary r over a grid of values and keep the best result according to a specific criterion (via a resampling procedure as crossvalidation). The choice of r could be a compromise between the precision of the prediction, which increases if clusters are more numerous and less extensive, and the predictive accuracy of the classifier, which is expected to decrease when r increases. For instance, one can indeed expect the well-classification rates to be lower when using the algorithm with numerous clusters than with only two, since it seems more likely to fail classifying an observation correctly.</p></sec><sec id="s4_3"><title>4.3. Nonlinear Covariates in Logistic Regression</title><p>We focused here on the case where a linear relationship exists between the covariates and the response variable when using logistic regression. This can be extended to a more general framework by including restricted cubic splines [<xref ref-type="bibr" rid="scirp.70510-ref16">16</xref>] or fractional poly- nomials [<xref ref-type="bibr" rid="scirp.70510-ref3">3</xref>] at the first step of the algorithm, i.e. when the optimal clustering is ob- tained with all candidate covariates. These new covariates could then be entered or removed afterwards as any other covariates while the algorithm processes. However, it could be difficult to choose an adequate transformation of the covariates since the shape of the link can potentially change with the clustering at each step of the algorithm.</p></sec><sec id="s4_4"><title>4.4. Correlations</title><p>The case of high correlation between covariates was not treated. To address this issue, a first solution could be to eliminate the covariates that are strongly correlated to other covariates, and to keep the ones that are the most discriminant relatively to the response variable. Another solution would be to apply the algorithm on uncorrelated factors given by an appropriate factorial analysis like Principal Component Analysis. Also a Partial Least Square (PLS) approach could be integrated in order to take the y variable into account. This could be particularly interesting since several covariate selection techniques have been developed for PLS [<xref ref-type="bibr" rid="scirp.70510-ref17">17</xref>] .</p></sec><sec id="s4_5"><title>4.5. Other Classifiers</title><p>As stated above, the algorithm can be applied with all available supervised learning methods. Mention among others Support Vector Machine [<xref ref-type="bibr" rid="scirp.70510-ref18">18</xref>] , which is a powerful classification method, especially in high dimension and for which penalizations tech- niques have already been developed [<xref ref-type="bibr" rid="scirp.70510-ref19">19</xref>] . For optimal use of the algorithm, other optimality criteria would have to be defined, like for instance the distance to the separating hyperplane in the case of SVM. Two different optimality criteria for cluster- ing and covariate selection could even be used.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In this article, we extended our previous version of the algorithm [<xref ref-type="bibr" rid="scirp.70510-ref9">9</xref>] to a more general framework where any model selection criterion for which a test of significance is available can be used in addition to Wilks’ Lambda and where forward covariate inclu- sion was replaced by stepwise selection. Of note, a version of the algorithm allowing the use of logistic regression with AIC as optimality criterion has already been coded and evaluated on two small datasets. Although the procedure achieved promising results (data not shown), larger and high dimensional datasets are required in order to pro- perly illustrate the algorithm. Besides, the same type of algorithm can be performed using a penalization method instead of stepwise selection. In conclusion this algorithm could be used in any situation where the values defined by a response variable need to be clustered in order to obtain a better predictive accuracy of a classifier using a limited number of covariates.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work was funded by grant 602552 for the IDEAL project under the European Union FP7 programme and support from the programme is gratefully acknowledged.</p></sec><sec id="s7"><title>Cite this paper</title><p>Collignon, O. and Monnez, J.-M. (2016) Clustering of the Values of a Response Variable and Simulta- neous Covariate Selection Using a Stepwise Algorithm. Applied Mathematics, 7, 1639- 1648. http://dx.doi.org/10.4236/am.2016.715141</p></sec></body><back><ref-list><title>References</title><ref id="scirp.70510-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Harrell, F.E. (2001) Regression Modeling Strategies: With Applications to Linear Models, Logistic Regression, and Survival Analysis. Springer Verlag.  
http://dx.doi.org/10.1007/978-1-4757-3462-1</mixed-citation></ref><ref id="scirp.70510-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Flinterman, A.E., Knol, E.F., Lencer, D.A., Bardina, L., den Hartog Jager, C.F., Lin, J., et al. (2008) Peanut Epitopes for IgE and IgG4 in Peanut-Sensitized Children in Relation to Severity of Peanut Allergy. Journal of Allergy and Clinical Immunology, 121, 737-743. 
http://dx.doi.org/10.1016/j.jaci.2007.11.039</mixed-citation></ref><ref id="scirp.70510-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Sauerbrei, W., Royston, P. and Binder, H. (2007) Selection of Important Variables and Determination of Functional Form for Continuous Predictors in Multivariable Model Building. Statistics in Medicine, 26, 5512-5528. http://dx.doi.org/10.1002/sim.3148</mixed-citation></ref><ref id="scirp.70510-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Fan, J.Q. and Lv, J.C. (2010) A Selective Overview of Variable Selection in High Dimensional Feature Space. Statistica Sinica, 20, 101.</mixed-citation></ref><ref id="scirp.70510-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Raftery, A.E. and Dean, N. (2006) Variable Selection for Model-Based Clustering. Journal of the American Statistical Association, 101, 168-178.  
http://dx.doi.org/10.1198/016214506000000113</mixed-citation></ref><ref id="scirp.70510-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Fowlkes, E.B., Gnanadesikan, R. and Kettenring, J.R. (1988) Variable Selection in Clustering. Journal of Classification, 5, 205-228. http://dx.doi.org/10.1007/BF01897164</mixed-citation></ref><ref id="scirp.70510-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Maugis, C., Celeux, G. and Martin-Magniette, M.L. (2009) Variable Selection for Clustering with Gaussian Mixture Models. Biometrics, 65, 701-709.  
http://dx.doi.org/10.1111/j.1541-0420.2008.01160.x</mixed-citation></ref><ref id="scirp.70510-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Andrews, J.L. and McNicholas, P.D. (2013) Variable Selection for Clustering and Classification. Journal of Classification, 31, 136-153. http://dx.doi.org/10.1007/s00357-013-9139-2</mixed-citation></ref><ref id="scirp.70510-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Collignon, O., Monnez, J.M., Vallois, P., Codreanu, F., Renaudin, J.M., Kanny, G., et al. (2011) Discriminant Analyses of Peanut Allergy Severity Scores. Journal of Applied Statistics, 38, 1783-1799. http://dx.doi.org/10.1080/02664763.2010.529878</mixed-citation></ref><ref id="scirp.70510-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Jennrich, R.I. and Sampson, P.F. (1960) Stepwise Discriminant Analysis. Mathematical Methods for Digital Computers.</mixed-citation></ref><ref id="scirp.70510-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Collignon, O. (2009) Recherche statistique de biomarqueurs du cancer et de l’allergie à l’arachide. PhD Thesis.</mixed-citation></ref><ref id="scirp.70510-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Hosmer, D.W. and Lemeshow, S. (2000) Applied Logistic Regression. Vol. 354, Wiley-Interscience. http://dx.doi.org/10.1002/0471722146</mixed-citation></ref><ref id="scirp.70510-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">DeLong, E.R., DeLong, D.M. and Clarke-Pearson, D.L. (1988) Comparing the Areas under Two or More Correlated Receiver Operating Characteristic Curves: A Nonparametric Approach. Biometrics, 44, 837-845. http://dx.doi.org/10.2307/2531595</mixed-citation></ref><ref id="scirp.70510-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tibshirani</surname><given-names> R. </given-names></name>,<etal>et al</etal>. (<year>1996</year>)<article-title>Regression Shrinkage and Selection via the Lasso</article-title><source> Journal of the Royal Statistical Society Series B (Methodological)</source><volume> 58</volume>,<fpage> 267</fpage>-<lpage>288</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.70510-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Zou, H. and Hastie, T. (2005) Regularization and Variable Selection via the Elastic Net. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 67, 301-320. 
http://dx.doi.org/10.1111/j.1467-9868.2005.00503.x</mixed-citation></ref><ref id="scirp.70510-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Gray, R.J. (1992) Flexible Methods for Analyzing Survival Data Using Splines, with Applications to Breast Cancer Prognosis. Journal of the American Statistical Association, 87, 942-951. http://dx.doi.org/10.1080/01621459.1992.10476248</mixed-citation></ref><ref id="scirp.70510-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Liu, T.Y., Trinchera, L., Tenenhaus, A., Wei, D. and Hero, A.O. (2013) Globally Sparse PLS Regression. In: New Perspectives in Partial Least Squares and Related Methods, Springer, 117-127. http://dx.doi.org/10.1007/978-1-4614-8283-3_7</mixed-citation></ref><ref id="scirp.70510-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Vapnik, V.N. (2000) The Nature of Statistical Learning Theory. Springer Verlag. 
http://dx.doi.org/10.1007/978-1-4757-3264-1</mixed-citation></ref><ref id="scirp.70510-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, H.H., Ahn, J., Lin, X. and Park, C. (2006) Gene Selection Using Support Vector Machines with Non-Convex Penalty. Bioinformatics, 22, 88-95. 
http://dx.doi.org/10.1093/bioinformatics/bti736</mixed-citation></ref></ref-list></back></article>