Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to select Certain Wavelet lvl for feature extraction? #6

Open
Mojo-jo opened this issue Feb 13, 2020 · 1 comment
Open

How to select Certain Wavelet lvl for feature extraction? #6

Mojo-jo opened this issue Feb 13, 2020 · 1 comment

Comments

@Mojo-jo
Copy link

Mojo-jo commented Feb 13, 2020

I liked your detailed explanation regarding the wavelet and its implementation in python. I have been through several articles relating wavelet to be used as feature extraction, however, in some articles, they mentioned that they select certain detail/approximate coefficient level where they implement feature extraction for that lvl. I want to ask how is it possible to decide which level to choose for a feature extraction?

@taspinar
Copy link
Owner

taspinar commented Mar 9, 2020

@Mojo-jo I think it comes with a lot of domain expertise or frequent use of wavelets. Of course you can also calculate which frequency range each level corresponds with and choose a decomposition level for which you reasonably expect the behaviour to exhibit.
But, what maybe is more practical is that you choose the maximum decomposition level an by keeping track of from which decomposition level each feature comes from, and calculating the feature importance of each feature, you can see how important each decomposition level. If there are decomposition levels which turn out to have insignificant feature importance then you can leave out the features generated from that level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants