Skip to main content
. 2019 Dec 5;19(24):5368. doi: 10.3390/s19245368
Algorithm 1: Pseudo-code of NMI-TS algorithm
Input: dataset {P, Y}
Results: new dataset A after selection
While P ≠ ∅ or S ≠ ∅
  release the solution that reaches the tabu length;
  j = 1;
  While j <= the length of P
    Bj=I(Y;pj)ξ1ki=1kI(ai;pj);
    J = j + 1;
  end
  Sort the variables in P by Bj from largest to smallest and select the first N variables, put them in set M;
  N = 1;
  While n <= N
    Evaluate λn for nth variable in M; (by using Algorithm 2)
  n = n + 1;
  end
  Select the variable corresponding to the smallest λn and add it to A, Put the other variables in S;
End