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
|