Skip to main content
. 2018 Mar 19;12:162. doi: 10.3389/fnins.2018.00162

Algorithm 1.

Pseudo Code for Recursive Feature Elimination (RFE) Algorithm

Input:
Training set: T
Feature set: F = {f1, f2, …, fp}
Ranking method: M(T, F)
Desired feature number: q
Number of feature to eliminate in each step: k
Output:
Final ranking feature set: R = {fr1, fr2, …, frp}
Final selected feature set: F = {f1, f2, …, fq}
1 Initialization;
2 Steps: S = (p-q)/k;
3 for i = 1 → S do
4567|    Rank set F according to M(T,F);    LkLast ranked k features in F;     R[pik+1:p(i1)k]Lk;    FFLk; 
8 end