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

被引:34
作者
Glen, JJ [1 ]
机构
[1] Univ Edinburgh, Dept Business Studies, Edinburgh EH8 9JY, Midlothian, Scotland
关键词
discriminant analysis; integer programming; mathematical programming;
D O I
10.2307/3009929
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
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.
引用
收藏
页码:1043 / 1053
页数:11
相关论文
共 32 条
[31]  
Williams H. P., 1990, MODEL BUILDING MATH
[32]   Integer programming formulations of statistical classification problems [J].
Wilson, JM .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1996, 24 (06) :681-688