Research Article

A Hybrid Intelligent System Framework for the Prediction of Heart Disease Using Machine Learning Algorithms

Algorithm 2

Pseudocode for the mRMR algorithm.
mRMR Algorithm
 Input: initial features, reduced features
 The initial feature is the number of features in original features set; reduced feature is the required number of features
 Output: selected features; // numbers of selected features
  For feature in initial features do
 Relevance = mutual info (, class);
 Redundancy = 0;
  For feature in initial feature do
  Redundancy ± mutual info (, );
  End For
  mrmrValue[] = relevance − redundancy;
End For
 Selected features = sort (mrmrValues) take (reduced features);