Research Article

Recognition of Multiple Imbalanced Cancer Types Based on DNA Microarray Data Using Ensemble Classifiers

Pseudocode 2

Pseudocode description of the ensemble learning algorithms based on feature subspace and counter voting rule for classifying imbalanced multiclass cancer microarray data.
Input: Training set ; Feature set ; Size of feature space ; Size of
Feature subspace ; Number of classes ; Number of feature subspace
; Baseline learner ; One test sample
Output:   which is the class label of the test sample
Process:
(1)  for  : 
(2)  {
(3)  Label the samples of th class as positive and the rest samples as
   Negative;
(4)  External diverse training subsets by feature subspaces generation
   algorithm (see Pseudocode 1);
(5) for  : 
(6)  {
(7)   Train imbalanced base classifier by training subset using
   THR or RUS, abbreviated as EnSVM-OAA(THR) and
    EnSVM-OAA(RUS), respectively.
(8)  }
(9)  }
(10) for  : 
(11) {
(12) for  : 
(13) {
(14) Use to classify the test sample ;
(15) }
(16)Calculate the value of ;
(17) }
(18) output by (10)