I have a dataset that contains around 30 features and I want to find out which features contribute the most to the outcome. I have 5 algorithms:
- Neural Networks
- Logistics
- Naive
- Random Forest
- Adaboost
I read a lot about Information Gain technique and it seems it is independent of the machine learning algorithm used. It is like a preprocess technique.
My question follows, is it best practice to perform feature importance for each algorithm dependently or just use Information Gain. If yes what are the technique used for each ?