Article ID: | iaor200911699 |
Country: | United Kingdom |
Volume: | 59 |
Issue: | 11 |
Start Page Number: | 1492 |
End Page Number: | 1505 |
Publication Date: | Nov 2008 |
Journal: | Journal of the Operational Research Society |
Authors: | Glen J J |
Keywords: | programming: integer, programming: mathematical |
Mathematical programming (MP) discriminant analysis models can be used to develop classification models for assigning observations of unknown class membership to one of a number of specified classes using values of a set of features associated with each observation. Since most MP discriminant analysis models generate linear discriminant functions, these MP models are generally used to develop linear classification models. Nonlinear classifiers may, however, have better classification performance than linear classifiers. In this paper, a mixed integer programming model is developed to generate nonlinear discriminant functions composed of monotone piecewise–linear marginal utility functions for each feature and the cut–off value for class membership. It is also shown that this model can be extended for feature selection. The performance of this new MP model for two–group discriminant analysis is compared with statistical discriminant analysis and other MP discriminant analysis models using a real problem and a number of simulated problem sets.