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!!
3 Answers
$\begingroup$
$\endgroup$
4
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?
-
$\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 ♦Commented Sep 18, 2011 at 12:10
-
$\begingroup$ @Bootvis Code for the JMA is available here link $\endgroup$ Commented Sep 18, 2011 at 19:56
-
-
$\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$– IgorCommented Oct 4, 2011 at 13:35
$\begingroup$
$\endgroup$
1
Wavelets and Kalman filtering.
-
$\begingroup$ Wavelet is not a causal technique. there is a huge boundery effect due to the selection of either "reflection" of "periodic" $\endgroup$ Commented Jul 5, 2011 at 10:13
$\begingroup$
$\endgroup$
1
The issue with wavelets is that you'll have some boundary distortions so be careful when exploiting the results.
-
$\begingroup$ Could you have a look at quant.stackexchange.com/questions/9976/… $\endgroup$– caubCommented Jan 17, 2014 at 14:32