|
Algorithm 4 Hybrid Multi-filter approaches and Correlation-Based Redundancy |
| Input: DA dataset with m features, number of filter h, number of union filtered gene n, number of genes subset (, classifier C |
| Output: optimal feature subset
|
| for
|
| for
|
| employ filter to compute the statistical scores of each gene
|
| end for |
| select the top-ranking score in each list and get a new gene list ,
|
| end for |
| produce a new ranking list by aggregating the output filter methods , using union the operator. |
| R/* the union of the list genes */ |
| for each candidate feature in , compute the interaction between feature-feature and feature-class, to discard redundant features based on Correlation-Based Redundancy using . |
| Initialize = , |
|
For
|
|
first feature, second feature |
|
|
| ifthen |
| remove
. |
| else |
| insert into output selected features list
|
| end if
|
| End of For |
|
Return optimal feature subsets
|