|
Algorithm 2 Ensemble Feature Selection. |
-
1.
Input: A dataset D with m samples and n features, and a positive integer K indicating the number of features to select.
-
2.
Output: A subset of K features that are highly correlated with the target variable but uncorrelated with each other.
-
3.
Extract graphical features using fast fractional Fourier transform.
-
4.
For to n:
-
(a)
Calculate information gain (IG) for feature i using the dataset D and feature A:
-
(b)
Calculate ReliefF score for feature i based on differences between samples:
-
(c)
Calculate variance score for feature i:
-
(d)
Calculate NCA score for feature i based on the conditional probability :
-
(e)
Calculate CFS score for feature i by considering correlations between features and the target variable:
-
5.
Combine scores for each feature by taking their average or using a weighted average.
-
6.
Select the top-K features based on their scores.
|