Group Abstract Group Abstract

Message Boards Message Boards

Symlets wavelets give different results after upgrading Mathematica 11.0.1?

Posted 9 years ago
Attachments:
POSTED BY: Claude Mante
5 Replies

To begin with, try to make the example as small as possible. Your problem is demonstrated in the first notebook by this:

Don = {....}
TransfoBis = StationaryWaveletTransform[Don, SymletWavelet[8]];
Filtre = InverseWaveletTransform[TransfoBis];
ListPlot[Don - Filtre, PlotRange -> All]

How small can you make "Don" and still reproduce the problem?

Also, I'm not seeing this issue on my machine. For me, The mean value of the absolute value of the residuals is rather small:

Mean[Abs[Don - Filtre]]

5.06531*10^-14

(1) I would suggest trying to reset Mathematica to its installation default configuration according to this article: http://support.wolfram.com/kb/12464 (2) What OS are you working on?

POSTED BY: Sean Clarke

If I could debug this for you, I would. But, I cannot reproduce the problem. The problem is somehow specific to your computer.

Please:

(1) Create a new, empty notebook.

(2) Put this code in the notebook.

Don = {....}
TransfoBis = StationaryWaveletTransform[Don, SymletWavelet[8]];
Filtre = InverseWaveletTransform[TransfoBis];
ListPlot[Don - Filtre, PlotRange -> All]

(3) Reduce the size of Don as small as possible while showing your problem.

(4) Evaluate the command SystemInformation[] in this notebook. This command produces a dialog with lots of information about your computer and Mathematica installation.

(5) Send an email to Wolfram Technical Support (support@wolfram.com or https://www.wolfram.com/support/contact/email/?topic=Technical). Attach this new notebook to the email. In the email, tell them that InverseWavletTransform doesn't appear to be working correctly on your computer. They will be able to forward your email to someone who will be able to help you.

POSTED BY: Sean Clarke

Hello, I extracted the fist 100 values of the original list, and the main problem is met again: the wavelet transfom with symlets is not invertible!

More precisely, it depends on the number p of vanishing moments of SymletWavelet[p]: it seems that the transfomation is invertible only for p<4. Is there a reason for that?

I'm working of Window7 professional.

Regards, Claude

Attachments:
POSTED BY: Claude Mante
Attachments:
POSTED BY: Claude Mante

If I understand your question correctly, you want to know why the results are different in 11.0.0 and 11.0.1.

So to begin, we should first quantify what is different about the results in 11.0.0 and 11.0.1. Do you have both of these versions installed?

When I run your code in both versions, I do not see a difference. Can you be precise about what is different? Is it the value of "Filtre"? If so, can you specify some indices which are different?

After we've indentified what is different, the next step is to simplify and reduce the example as much as possible. Can you reproduce the issue with half of the data?

POSTED BY: Sean Clarke
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard