| title | author | date |
|---|---|---|
FuzzyRoughQuickReduct |
Javad Rahimipour Anaraki |
08/02/18 |
To determine the most important features using the algorithm described in New Approaches to Fuzzy-Rough Feature Selection by Richard Jensen and Qiang Shen
To compile the C++ code follow these steps:
-
Be sure that you have the latest GCC/G++ compiler installed
-
Use
g++ -o FRQR FRQR.cpp -std=c++11to compile the program -
To improve its performance one can use
-O1or-O2or-O3 -
Ignore the following warning message:
FRQR.cpp:238:14: warning: expression result unused [-Wunused-value] for (s;s<cls[nCls];++s) { ^ 1 warning generated.
For the MATLAB code, simply copy FRQR.m and IND.m to a folder containing a sub-folder called Data. Place your dataset in that folder and add the name of the dataset to FRQR.m file and run the code.
To run the program use ./FRQR {a dataset name}
The classification outcome column of dataset should be sorted ascendingly