Integer programming methods for normalisation and variable selection in mathematical programming discriminant analysis models

Integer programming methods for normalisation and variable selection in mathematical programming discriminant analysis models

0.00 Avg rating0 Votes
Article ID: iaor20003748
Country: United Kingdom
Volume: 50
Issue: 10
Start Page Number: 1043
End Page Number: 1053
Publication Date: Oct 1999
Journal: Journal of the Operational Research Society
Authors:
Keywords: programming: mathematical
Abstract:

Mathematical programming discriminant analysis models must be normalised to prevent the generation of discriminant functions in which the variable coefficients and the constant term are zero. This normalisation requirement can cause difficulties, and unlike statistical discriminant analysis, variables cannot be selected in a computationally efficient way with mathematical programming discriminant analysis models. Two new integer programming normalisations are proposed in this paper. In the first, binary variables are used to represent the constant term, but with this normalisation functions with a zero constant term cannot be generated and the variable coefficients are not invariant under origin shifts. These limitations are overcome by using integer programming methods to constrain the sum of the absolute values of the variable coefficients to a constant. These new normalisations are extended to allow variable selection with mathematical programming discriminant analysis models. The use of these new applications of integer programming is illustrated using published data.

Reviews

Required fields are marked *. Your email address will not be published.