Research article · 2018 · Full text
International Journal of Statistics and Applied MathematicsVariable selection for identification of fatty liver cases: Nonparametric discriminant analysis
Volume 3(2) · Pages 321–325
Research areasLiver Disease Diagnosis and TreatmentStatistical Methods and InferenceNutritional Studies and Diet
Abstract
Author-writtenA forward-model-building algorithm for discriminating two populations in a nonparametric setting has been recently introduced by Padmanaban and William (2016) wherein the restrictions existing in the traditional discriminant analysis have been removed. This latest approach is applicable without assumptions on the two underlying populations. As an application of this approach, we consider the discrimination and classification of fatty liver cases from others using some observable variables that are believed to be related to the health condition of the liver. The discriminant model is developed with a sample of 160 cases drawn from a case-control study. We shall also compare the discriminant model performance with that of logistic regression.
Summary
Source-checkedPlain-language reading of the full paper, prepared with AI and checked against the text. Each point links to the authors' own words.
Why it matters
- Non-alcoholic fatty liver disease (NAFLD) is a widespread condition characterized by the accumulation of excess fat in the livers of individuals who consume little to no alcohol. View evidence ↗
- In the general Indian population, the prevalence of NAFLD is estimated between 9% and 32%, with increased incidence among diabetic and obese patients. View evidence ↗
- Traditional discriminant analysis often relies on assumptions of joint normality or equal variance-covariance matrices, which are frequently not guaranteed in real-world applications. View evidence ↗
The question
- The study aims to identify significant factors associated with fatty liver and establish a classification rule to distinguish fatty liver cases from non-cases using a nonparametric discriminant analysis. View evidence ↗
What they did
- The study evaluated eight observable variables, including age, triglycerides (mg/dl), gamma-glutamyl transferase (GGT, U/L), height (cm), weight (kg), BMI, waist circumference (cm), and the Fatty Liver Index (FLI). View evidence ↗
- A forward model-building algorithm was employed to sequentially select variables based on their contribution to the model's discriminatory ability, as measured by the two-sample Kolmogorov-Smirnov (KS) statistic. View evidence ↗
What they found
- In the first step of model building, weight (X5) was identified as the top discriminator with a KS value of 0.425. View evidence ↗
- Age (X1) was selected as the second variable to enter the model, increasing the KS statistic to 0.5625 when combined with weight. View evidence ↗
- GGT (X3) entered the model in the third step, resulting in a KS value of 0.6. View evidence ↗
- The model reached its maximum discriminatory ability in the fourth step with a KS value of 0.6125, selecting triglycerides (X2) as the fourth variable. View evidence ↗
- The final discriminant model indicated that higher age, higher GGT, heavier weight, and larger waist circumference are associated with a higher likelihood of fatty liver. View evidence ↗
- The nonparametric discriminant model outperformed the binary logistic regression model, which had a lower KS value of 0.4625. View evidence ↗
What it means
- The authors conclude that their nonparametric discriminant model is a promising alternative to logistic regression for predicting the presence of fatty liver. View evidence ↗
- The authors suggest that the nonparametric approach may identify important discriminating variables that logistic regression might overlook. View evidence ↗
Visual summary
1 visualsIllustrations explain the paper; they do not show study data.
Forward Model-Building Process
AI-generated conceptual illustration (human liver tissue). It explains the idea and does not show study data.
View source evidence ↗Figures & tables
From the original paperIntroduction
Discrimination of objects of two populations and the corresponding problem of effectively classifying objects to the two has engaged the attention of scholars for the past many decades. Generally, variables are included in the discriminant based on a comparison of means in the two populations. Further, classification of an object to one of the two populations is based on the distances of the object's discriminant value from the means of the two populations. Applying the technique in a non-parametric setting requires equality of variance-covariance matrices of the two populations, though this condition is not needed for multivariate normal populations. In real-time applications where several variables are observed, joint normality or equality of variance-covariance matrices is not guaranteed. In the case of joint normality, one can test the equality of the variance-covariance matrix and if equality is accepted, can apply the classical discriminant function; if equality is rejected, quadratic discriminant function is applicable. If the data are from non-normal populations, the distribution-free linear discriminant analysis is applicable, but there is no easy procedure available for testing the equality of variance-covariance matrices. In most situations, practitioners assume equality and proceed. Thus, the above gap between theory and practice has remained for long. The classical theory of discriminant analysis has seen much developments over the past many decades. The construction of discriminant models basically involves identifying the important variables that are material in discriminating the two populations. An early work in this regard is that of Habbema and Hermans (1977) [7] who considered variable selection in discriminant analysis by error rates. Chang (1983) addressed the question of separation of a mixture of two multivariate normal populations using principal components. Another interesting work is a paper by Bensmail and Celeux (1996) [3] wherein Gaussian discriminant analysis was addressed via eigen-value decomposition. A stepwise algorithm using 'Bayesian Information Criterion' was suggested by Murphy et al. (2010) [11] following Raftery and Dean (2006) [14] who proposed a similar approach for model-based clustering. These papers focus mainly on parametric settings and their scope for applications is restricted. Discriminant analysis to non-parametric settings has been another direction of research pursued by various authors. Stepwise variable selection and evaluation with different criteria was considered by Pfeiffer (1985) [13] . Hastie et al. (1994) [8] considered nonparametric discriminant analysis with nonlinear classifiers to handle situations with a large number of input variables. Baudat and Anouar (2000) [1] gave a nonlinear linear discriminant analysis via kernel approach which is theoretically close to support vector machines. Nonparametric discriminant analysis with adaptation to nearest-neighbour classification was developed by Bressan and Vitria (2003) [4] . Chiang and Pell (2004) [6] combined genetic algorithms with discriminant analysis for identifying key variables. The focus in all these works was identification of the variables that are effective in discriminating the populations. Recently, Padmanaban and William (2016) [12] proposed a discriminant analysis procedure for a distribution-free context which does not require the condition of equality of the variance-covariance matrices. Along with the basic theoretical framework, the above-referred paper provides a modelbuilding algorithm (called 'forward-model-building process', a term usually used in building predictive models) for selecting the important variables that make up the discriminant function. In the above-mentioned paper, a different approach has been taken for two-population discriminant analysis, while adhering to the spirit and objective of classical discriminant analysis. For a discussion on the 'model performance' measure to evaluate the classification ability of the discriminant model and the decision rule for identifying the optimal cut-off point for classification, we refer to the above paper of Padmanaban and William (2016) [12] . This paper consists of four sections apart from the current introductory section and is arranged as follows: In Section 2, we review the basic theoretical framework, optimal discriminant function, model performance measure and the variable-selection algorithm to build an efficient discriminant model, which have been introduced by the authors recently. Section 3 discusses the phenomenon of fatty liver, a problem that is widely prevalent in current times, and the possible associated factors. As a real-life application of the variable selection algorithm, the classification and discrimination of fatty liver cases from others using measurements on eight observable variables is considered in Section 4 using a sample of 160 cases drawn from a case-control study. We shall also compare the discriminant model performance with that of logistic regression.
A Review of the Recently Introduced Procedure
Let π 1 and π 2 be two populations whose relative sizes are given by the proportions p 1 and p 2 . We consider the problem of discriminating the members of the two classes using observed data on a random vector, say, X = (X 1 , X 2 ,..., X p ) T .Denoting the mean-vectors of X in the two populations as μ 1 = E 1 (X) and μ 2 = E 2 (X) and the variance-covariance matrices of X in the two populations as Σ 1 and Σ 2 , we have the following results from Padmanaban and William (2016) [12] : 1. For a random vector X and another random object W, the relationship between the unconditional and conditional mean vectors and variance-covariance matrices is given by
2. The overall variance-covariance matrix of the combined population is given by
In Discriminant Analysis, the multivariate observations (X) are transformed to univariate observations (Y) by considering linear combinations of the X i 's. The 'X-based optimal discriminant' is given by
3) Suppose X (s) be a subset of the variables used to build the optimal discriminant. Denote the mean vectors of X (s) in the two populations as μ 1(s) and μ 2(s) and the 'overall' variancecovariance matrix of X (s) as Σ (s) . The X (s) -based optimal discriminant is
Typically, the parameters are replaced by the sample estimates in practice. The performance of the X (s) -based optimal discriminant is measured by the two sample Kolmogorov-Smirnov Statistic based on the Y (s) measurements given by
where F 1(s) (•) and F 2(s) (•) are the (empirical) survival functions of Y (s) for the two populations. Given two subvectors X (s1) and X (s2) , the optimal X (s1) -based discriminant is said to be 'more efficient' than the optimal X (s2) -based discriminant if KS (s1) > KS (s2) . If there exists a random subvector X (s*) for which KS (s*) > KS (s) for every other random subvector X (s) , then the corresponding optimal discriminant Y (s*) is the 'most efficient' discriminant. The practical issue is finding the 'most efficient' discriminant as it is computationally prohibitive when there are a large number of predictor variables. This is true of every modelbuilding situation involving a large number of predictor variables and therefore, different algorithms are suggested to 'build' improved models sequentially instead of finding the 'best' from 'all possible' models. Padmanaban and William (2016) [12] developed a 'forward model-building' algorithm to build a 'sequence' of models, starting with a single variable and 'select' variables one-byone based on their ability to add to the discriminatory ability of the model. The sequence of steps involved in the algorithm is briefly presented below: Let X 1 , X 2 , ., X p be the candidate input variables.
Step1: The scores on 'p' discriminants Y (1) , Y (2) ,. . .,Y (p) , where Y (i) is the discriminant based on single input variable X i , are obtained for each individual record in the combined data. Let the Kolmogorov-Smirnov Statistic for Y (i) be denoted as KS (i) . If KS (i) > KS (j) for every j ≠ i Then X i is the top discriminator between the two populations. The significance of this KS (i) statistic is evaluated and if found significant at a desired level, X i first 'enters' the model and model building continues.
Step 2: With X i having been already selected, take one additional variable at a time and obtain (p-1) discriminants having input-pairs (X 1 ,X i ),...., (X i-1 ,X i ), (X i+1 ,X i ),...., (X p ,X i ). Denote the discriminants as Y (1,i) , Y (2.i) ,..., Y (i-1,i) , Y (i+1,i) , ... Y (p,i) and the corresponding Kolmogorov-Smirnov statistics as KS (1,i) , KS (2,i) ,...,KS (i-1,i) , KS (i+1,i) ,..., KS (p,i) . If for some 'm', KS (m,i) > KS (j,i) for every j ≠ m, and KS (m,i) > KS (i)
Then X m enters the model as the second variable. It is to be noted that the significance of KS (m,i) is guaranteed because of the significance of KS (i) in the first step. In contrast, if KS (m,i) > KS (j,i) for every j ≠ m, but KS (m,i) ≤ KS (i) , Then X m does not enter the model, nor any of the remaining X j 's enter, as its entry leads to reduced discriminatory ability and the model building stops with only one input variable. Clearly no other variable can enter. At every subsequent step that is considered, one more additional variable enters provided the maximum KS value at that step exceeds the maximum KS value of the previous step. If it is equal to or less than the previous maximum, the process stops. When the process stops at the (k+1) th step, the optimal discriminant functionis the one obtained in the k th step with the maximum KS value, leading to significant and maximum discrimination between the two populations. We denote the final subset of variables reached in this process as X (S*) and the 'final' efficient discriminant as Y (s*) .
Classification or Prediction Rule
The classification or prediction rule to allocate an object to one of the two populations is based on the optimal cut point at which the KS statistic value is attained. Let y 0 be the point such that
The Phenomenon of Non-Alcoholic Fatty-Liver Disease Overview
Non-alcoholic fatty liver disease (NAFLD) is a very common disorder and refers to a condition where there is accumulation of excess fat in the liver of people who drink little or no alcohol. The most common form of NAFLD is a non-serious condition called fatty liver. In fatty liver, fat accumulates in the liver cells. Although having fat in the liver is not normal, by itself it probably does not damage the liver. A small group of people with NAFLD may have a more serious condition named non-alcoholic steatohepatitis (NASH). A study on the epidemiology of NAFLD and NASH in the United States and the rest of the world is reported in Sayiner et al. (2016). In NASH, fat accumulation is associated with liver cell inflammation and different degrees of scarring. NASH is a potentially serious condition that may lead to severe liver scarring and cirrhosis. Cirrhosis occurs when the liver sustains substantial damage, and the liver cells are gradually replaced by scar tissue, which results in the inability of the liver to work properly. Some patients who develop cirrhosis may eventually require a liver transplant. For an expanded review of NAFLD, we refer to Benedict and Zhang (2017).
Incidence
Non-alcoholic fatty liver disease (NAFLD) is a distinct hepatic condition and one of the most common causes of chronic liver disease globally. Prevalence of the disease is estimated to be around 9-32% in the general Indian population, with a higher incidence rate amongst obese and diabetic patients. More details in the Indian context may be found in Kalra et al. (2013) [10] . A similar study on people of different races and ethnicities has been reported in Kalia and Gaglio (2016) [9] .
Methodology
The patients attending gastroenterology out-patient department and confirmed by us as having fatty liver are selected for study group. Those patients diagnosed as not having fatty liver are selected as control group. A sample of 80 from each group is included for this study.
Potential Factors Associated with Fatty liver 1. AGE -A general perception is that older a person, higher
is the likelihood of diseases that affect the condition of inner organs including fatty liver condition. 2. TRIGLYCERIDE (mg/dl) -Elevated TGL is found in obese people and diabetics and those who consume alcohol and is associated with heart and blood vessel disease. 3. GGT (U/L) -The gamma-glutamyl transferase test may be used to determine the level of alkaline phosphatase (ALP) which is likely to indicate liver disease. 4. HEIGHT (cm) -Although Height has no apparent relationship to condition of nay inner organ, it being a variable used to measure BMI makes it a candidate variable. 5. WEIGHT (kg) -Increase in weight is generally associated with life-style diseases and could be associated with liver diseases. 6. BMI -Body mass index is an indicator of the health of a person and could be associated with fatty liver. 7. WAIST CIRCUMFERENCE (cms) -The waistline is generally considered to be another indicator of the health of a person, including the condition of one's liver.
FLI -The Fatty Liver Index is based on Waist
Circumference, Body Mass Index, Triglyceride and GGT and was initially developed to detect fatty liver.
Objective: This study aims to relate the above factors to fatty liver through nonparametric discriminant analysis developed by Padmanaban and William (2016) [12] . We wish to identify the significant factors that are associated with fatty liver and also give a decision rule to classify people as 'fatty liver cases' or notbased on the discriminant scores using the observable variables.
Study Design: Case control study
Sample Size: Study group (with Fatty liver): 80 Control group (without Fatty liver): 80
Prediction of Fatty liver through Efficient Discriminant Analysis
A sample of the data on the eight variables listed under 'Potential factors' along with the outcome (Fatty liver = 1, No Fatty liver = 2) is given below: We apply the forward-model-building algorithm developed in this paper and get the following results.
Step 1: The KS statistics for models with single variables are found to be KS (X1) = 0.35, KS (X2) = 0.2125, KS (X3) = 0.15, KS (X4) = 0.2625, KS (X5) = 0.425, KS (X6) = 0.4125, KS (X7) = 0.4125, KS (X8) = 0.4125 X 5 enters the model in the first step. The KS value of 0.425 is found to be statistically significant.
Step 2: The KS statistics for models with one additional variable with X 5 are found as KS (X1,X5) = 0.5625, KS (X2,X5) = 0.4125, KS (X3,X5) = 0.45, KS (X4,X5) = 0.425, KS (X6,X5) = 0.4375, KS (X7,X5) = 0.4625, KS (X8,X5) = 0.5 X 1 enters the model in the second step.
Step 3: In this step we get KS (X1,X2,X5) = 0.55, KS (X1,X3,X5) = 0.6, KS (X1,X4,X5) = 0.5625, KS (X1,X5,X6) = 0.575, KS (X1,X5,X7) = 0.5375, KS (X1,X5,X8) = 0.5375 X 3 enters the model in the third step.
Step 4: In this step we get KS (X1,X2,X3,X5) = 0.6125, KS (X1,X3,X4,X5) = 0.6125, KS (X1,X3,X5,X6) = 0.6125, KS (X1,X3,X5,X7) = 0.6125, KS (X1,X3,X5,X8) = 0.5875 X 2 enters the model in the fourth step. [Note that any one of the variables X 2 , X 4 , X 6 , X 7 qualify the 'entry' criterion, but suppose thatwe select the first of these (in the order of arrangement of the variables) namely X 2 ]
Step 5: In this step we get KS (X1,X2,X3,X4,X5) = 0.6125, KS (X1,X2,X3,X5,X6) = 0.6125, KS (X1,X2,X3,X5,X7) = 0.6, KS (X1,X2,X3,X5,X8) = 0.575 No variable satisfies the 'entry' criterion and therefore, the model building stops with Step 4 with four variables selected in the order of X 5 , X 1 , X We observe form (4.1) that, higher AGE, higher TGL, higher GGT and higher Weight indicate the likelihood of fatty liver for an individual.
We now provide an alternative selection due to the 'equal' KS values occurring in Step 4.
Step 4a: Suppose, we select X 7 to enter the model in the fourth step. Then, we have the following Step 5a.
Step 5a: In this step we get KS (X1,X2,X3,X5,X7) = 0.6, KS (X1,X3,X4,X5,X7) = 0.6125, KS (X1,X3,X5,X6,X7) = 0.6125, KS (X1,X3,X5,X7,X8) = 0.6 No variable satisfies the 'entry' criterion and therefore, the model building stops with Step 4a with four variables selected in the order of X 5 , X 1 , X We observe form (4.2) that, higher AGE, higher GGT, heavier Weight and larger Waist Circumference indicate the likelihood of fatty liver for an individual.
Comparison with Logistic Regression Model
Denoting 'fatty liver' as the outcome of interest, we build a logistic regression model using the forward stepwise method of model building.
Step 1: Waist Circumference entered with high significance and with a positive coefficient.
Step 2: Weight entered with high significance and with a positive coefficient.
Step 3: Age entered with high significance and with a positive coefficient.
Step 4: GGT entered with high significance and with a positive coefficient. The model building stops with step 4 and we have the following logit equation from the model: where 'p' is the probability of fatty liver occurrence. The KS for this model is found to be 0.4625, lower than the KS obtained for the 'Efficient Discriminant Models' obtained in (4.1) and (4.2). Thus, we find that the non-parametric discriminant method performs better than binary logistic regression method in predicting 'fatty liver presence'.
It is interesting to note that the discriminant model (4.2) is based exactly on the same variables as the binary logistic regression model (4.3), but has higher discriminatory ability as measured by the Kolmogorov-Smirnov Statistic. The model (4.1) is, however, based on a different subset of variables, which overlaps with the variables in the logistic regression model. Still, performance-wise, both discriminant models (4.1) and (4.2) are equally good. Our investigation points out that even when we allow X 4 or X 6 to enter the model (instead of X 2 or X 7 ), the model building stops with the fourth step and the resulting models are all equal in performance.
The better performance of discriminant model(s) in our study points out the promising nature of our nonparametric discriminant model as an alternative to logistic regression. We also infer that it could identify some important discriminating variables which logistic regression fails to bring out.
Figures and tables from the paper
| Fatty liver | AGE | TGL(mg/dl) | GGT(U/L) | HEIGHT(cms) | WEIGHT(KG) | BMI | WAIST (cms) | FLI |
|---|---|---|---|---|---|---|---|---|
| 1 | 63 | 76 | 29 | 153 | 90.3 | 38.6 | 123 | 93.6094277 |
| 2 | 44 | 100 | 22 | 154 | 56 | 23.6 | 90 | 25.2277107 |
| 1 | 53 | 175 | 46 | 149 | 68.3 | 30.8 | 101 | 82.6382847 |
| 1 | 42 | 63 | 21 | 146 | 77.2 | 36.2 | 102 | 69.5757162 |
| 2 | 43 | 201 | 32 | 144 | 51 | 24.5 | 93 | 53.2939213 |
Table text extracted from the original PDF; superscript letters are shown inline. The original table image is below.
View original table image
References
15 in the original paper- Baudat G, Anouar F. Generalized Discriminant Analysis using a Kernel Approach. Neural Computation. 2000; 12(10):2385-2404.
- Benedict M, Zhang X. Non-alcoholic fatty liver disease: An expanded review. World J. Hepatol. 2017; 9:715-732.
- Bensmail H, Celeux G. Regularized Gaussian discriminant analysis through eigen value decomposition. J. Amer. Statist. Assoc. 1996; 91:1743-1748.
- Bressan M, Vitria J. Nonparametric Discriminant Analysis and Nearest Neighbor Classification. Pattern Recognition Letters. 2003; 24:2743-2749.
- Chang WC. On using Principal Components before Separating a Mixture of two Multivariate Normal Distributions. J. Roy. Statist. Soc. Ser C. 1983; 32:267275
- Chiang LH, Pell RJ. Genetic algorithms combined with discriminant analysis for key variable identification. J. Process Control. 2004; 14:143-155.
- Habbema JDF, Hermans J. Selection of variables in discriminant analysis by F-Statisticand error rate. Technometrics. 1977; 19:487-493.
- Hastie T, Tibshirani R, Buja A. Flexible Discriminant Analysis by Optimal Scoring. Amer. Statist. Assoc. 1994; 89:1255-1270.
- Kalia HS, Gaglio PJ. The Prevalence and Pathobiology of Nonalcoholic Fatty Liver Disease in Patients of Different races or Ethnicities. Clin. Liver Dis. 2016; 20:215-224.
- Kalra S, Vithalani M, Gulati G, Kulkarni CM, Kadam Y, Pallivathukkal J, Das B, Sahay R, Modi, K.D. (2013). Study of prevalence of nonalcoholic fatty liver disease (NAFLD) in type 2 diabetes patients in India (SPRINT). J. Assoc. Physicians India. 2016; 61:448-453.
- Murphy TB, Dean N, Raftery AE. Variable Selection and updating in Model-Based Discriminant Analysisfor High Dimensional Data with Food Authenticity Applications. The Annals of Applied Statistics. 2010; 4(1):396-421.
- Padmanaban S, Martin William L. A nonparametric discriminant variable-selection algorithm for classification to two populations International Journal of Applied Mathematics and Statistical Sciences. 2016; 5(2):87-98.
- Pfeiffer KP. Stepwise Variable Selection and Maximum Likelihood Estimation of Smoothing Factors of Kernel Functions for Nonparametric Discriminant Functions evaluated by Different Criteria. J. Biomed. Informatics. 1985; 18:46-61.
- Raftery AE, Dean N. Variable Selection for Model-Based Clustering. J. Amer. Statist. Assoc. 2006; 101:168-178.
- Sayiner M, Koenig A, Henry L, Younossi ZM. Epidemiology of Nonalcoholic Fatty Liver Disease and Nonalcoholic Steatohepatitis in the United States and the Rest of the World. Clin. Liver Dis. 2016; 20:205-214.


Table 1