Under feature selection step we want to identify relevant features and remove redundant features.
From my understanding redundant features are depended features. (so we want to leave only independent features between features to them self)
My question is about removing redundant features using sklearn and ANOVA / Chi-square tests.
From what I read (and saw examples) we are using SelectKBest or SelectPercentile to leave best features which are depended with the target (y)
But can we use those methods with chi2, f_classif in order to remove depended features ?
In other words, I want to remove redundant features with sklearn methods. How can we do it ?