Research Article
Cost-Sensitive Classification for Evolving Data Streams with Concept Drift and Class Imbalance
Algorithm 1
Cost-sensitive ReliefF feature select algorithm.
| Input: D: data in sliding window; F: feature set; k: number of neighbors; r: number of iterations | | Output: Feature weight vector | (1) | Begin | (2) | for all f ∈ F do | (3) | Wf = 0; | (4) | end for | (5) | for i = 1 to r do | (6) | random select x ∈ D; | (7) | sampling xj ∈ D, if yj = y then add xj to Hi, otherwise add to Mj, until |Hi| = |Mj| = k; | (8) | end for | (9) | for all f ∈ F do | (10) | Update Wf according to equation (5); | (11) | endfor | (12) | endfor | (13) | Select the top p% of the features; | (14) | end. |
|