1
$\begingroup$

I am trying to select the best features to train a Deep Learning model from a big database, consisting of stock/cryptocurrencies prices (and possibly technical indicators).

I have found this algorithm, which uses K-Medoids clustering to select the best features. But I am still unsure of what is the best way to build the causality graph / matrix.

I am looking for a computation efficient way to represent the causal graph of my time series. I guess this is an active research area, and I am struggling to find out what the best approach is.

The Granger causality test got me interested, because as far as I understand, it is a computationally efficient way to find if a time series is useful at predicting another. But it seems like there is limitations to it, about data stationarity and linearity.

I have found a lot of other methods to try in order to generate the graphs, some are extensions of Granger's test, other come from information or chaos theory.

This article is a really good summary of possibilities , and I think the most promising one can be found here.

I don't have a strong maths/stats background, so it is going to take me a long time to explore all these possibilities ...
I would like to take advantage of some specificities of my use case :

  • I don't need the graph to be highly reliable, I'd rather use a more computationally efficient method, as long as it works for most time series
  • I can run the algorithm in multiple passes and increasing complexity methods : filtering most time-series with a basic approximation of the causality graph, then using a better / more complicated method to select features among remaining time series.

Any insight about it would be appreciated.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.