Understanding Wavelet Transform for Time Series Data Analysis

  • Thread starter Thread starter DavidLiew
  • Start date Start date
  • Tags Tags
    Transform Wavelet
Click For Summary

Discussion Overview

The discussion revolves around the application of wavelet transform for de-noising time series data and its subsequent analysis using neural networks. Participants seek to understand the methodology of wavelet transform, including scale determination and the suitability of using wavelet coefficients as inputs for neural networks.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant expresses a lack of understanding regarding the wavelet transform and seeks guidance on its application and scale determination.
  • Another participant suggests using MATLAB for experimenting with wavelet transforms and mentions the existence of a toolbox for this purpose.
  • A participant shares their experience using wavelet transform coefficients (specifically Daubechies) for signal detection, noting that the type and level of decomposition depend on the input data.
  • There is a mention of using normalized cross-correlation on wavelet coefficients for classification purposes in signal detection.
  • Another participant proposes using R-language for wavelet analysis and provides links to relevant resources and packages.
  • A participant currently using MATLAB seeks advice on selecting the best level for decomposition and the appropriate type of wavelet, as well as thresholding methods and noise structure.
  • One participant confirms that wavelet coefficients can be used as input data for neural networks and mentions the possibility of using wavelet networks with wavelet functions as activation functions.

Areas of Agreement / Disagreement

Participants express various approaches and tools for applying wavelet transforms, but there is no consensus on the best methods for decomposition levels, wavelet types, or thresholding techniques. The discussion remains unresolved regarding these specific technical aspects.

Contextual Notes

Participants highlight the dependence on input data characteristics for determining the appropriate level of decomposition and wavelet type. There are also mentions of computational limitations affecting the analysis.

DavidLiew
Messages
16
Reaction score
0
I have a time series data, I want to use wavelet transform to de-noise the data and then use neural network to analysis the transform data. However, I quite not understand about the wavelet transform. Can tell me about how to use wavelet transform? How to determine the scale? Is it suitable use the coefficients as a input to neural network for analysis?
 
Engineering news on Phys.org
DavidLiew said:
I have a time series data, I want to use wavelet transform to de-noise the data and then use neural network to analysis the transform data. However, I quite not understand about the wavelet transform. Can tell me about how to use wavelet transform? How to determine the scale? Is it suitable use the coefficients as a input to neural network for analysis?

MATLAB is your best bet to play around with the wavelet transform (i think they even have a toolbox)
-IEEE access and do some digging on the transforms (esp if someone used the output of them as the input to a neural network simulation) and how others have applied it..

I used the wavelet transform coefficients (daubechies) for an undergrad signal detection project...
depends on the input data (ours looked like the letter N (gunshots) with noise on it) the type and level of decomposition needed would vary (of course computational horsepower as well more levels would be slow basically u are splitting the signal by sending it thru low pass and bp filters and looking at it more closely...)
We kinda did a Normalized cross correlation (NCC) on the wavelet coefficients (incoming signal versus our database signature) and used some statistical estimation to classify when they would match (detecting the high peaks generated due to NCC)
The Wiki page is free :) (compared to IEEE and others) http://en.wikipedia.org/wiki/Daubechies_wavelet
 
I now using MATLAB to analysis the data with discrete wavelet transform, but I don't know how to choose the best level for decomposition and what type of wavelet to use. Have any method to determine the level and wavelet? Besides, how to choose the suitable thresholding method and noise structure?
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 27 ·
Replies
27
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
Replies
2
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K