7
$\begingroup$

This is a bit DSP-related: so if you turn your non-stationary time series into a stationary process, you'll probably see that it is not periodic.. This is an issue for Fourier-based techniques because they are not local in frequency. Now, besides wavelets (some types are causal btw), which other causal techniques can you use? (and ARMA is not it). I tried Empirical Mode Decomposition (HHT), but that's not causal; I tried Intrinsic Time-scale Decomposition: not causal either. Wavelets are pretty old and I would think something better would have been "discovered" by now? Does anyone know of a good causal signal processing technique that deals well with non-periodicity? Thanks!!

$\endgroup$
1
  • $\begingroup$ Have you managed to implement some causal versions of wavelets with success? $\endgroup$ Jul 5, 2011 at 10:55

3 Answers 3

3
$\begingroup$

I know only that Jurik's JMA is good causal filter, better than Kalman and Volterra filters, but I don't know for sure what algorithm inside - it's black box. Does anybody know better causal filter?

$\endgroup$
4
  • $\begingroup$ Do you of anyone else have more information about this filter? I can only find the author's website and I'm not convinced by it. $\endgroup$
    – Bob Jansen
    Sep 18, 2011 at 12:10
  • $\begingroup$ @Bootvis Code for the JMA is available here link $\endgroup$ Sep 18, 2011 at 19:56
  • $\begingroup$ @Bootvis I can recommend you to read this doc for more information:link. $\endgroup$
    – Igor
    Oct 4, 2011 at 13:32
  • $\begingroup$ @babelproofreader I've used this code for MT4, but it's not Jurik original. So their quality is little bit different than original ones. $\endgroup$
    – Igor
    Oct 4, 2011 at 13:35
2
$\begingroup$

Wavelets and Kalman filtering.

$\endgroup$
1
  • $\begingroup$ Wavelet is not a causal technique. there is a huge boundery effect due to the selection of either "reflection" of "periodic" $\endgroup$ Jul 5, 2011 at 10:13
2
$\begingroup$

The issue with wavelets is that you'll have some boundary distortions so be careful when exploiting the results.

$\endgroup$
1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.