tomespel / kairos-volatility-prediction

Advanced machine learning techniques for volatility prediction on financial markets. The Kairos package was developed for CFM’s ENS DataChallenge 2018.
https://challengedata.ens.fr/en/challenge/34/volatility_prediction_in_financial_markets.html
Apache License 2.0
0 stars 0 forks source link

Define the list of elements in the KairosDay class #6

Closed tomespel closed 6 years ago

tomespel commented 6 years ago

Following #4 . Here are the elements of the class KairosDay.

mehditomas commented 6 years ago

Some notes:

tomespel commented 6 years ago

Am 05.03.2018 um 11:26 schrieb Mehdi Tomas notifications@github.com:

Some notes:

It is clever to split the dataset by date and asset as this will be useful in the next steps; I would also For feature engineering and manipulation, it would be more practical to merge volatility, returns, etc, in the form of a list of features instead of considering them separately. I need to think about it, but I'm not yet convinced that we need the values of each of those features in our KairosDay class. I think we could go further with your ideas and drop the localClassification element and encode everything within the classificationDetails, especially since I don't think there will be a need to access them in this format and it would simplify the class — You are receiving this because you were assigned. Reply to this email directly, view it on GitHub, or mute the thread.

tomespel commented 6 years ago

Replying to your second point, I will implement a new structure. All the values will be stored into a single vector (ˋlistˋ format), a Turing-like data ribbon. A dictionary will keep track of the location on the ribbon (the adresses as a pair of ˋintˋ with first value and length). This will increase the output time when extracting to a ML tool, while preserving the ability to keep track of the elements. I’ll try to implement this before tomorrow night, it shouldn’t be long.

Am 05.03.2018 um 11:26 schrieb Mehdi Tomas notifications@github.com:

Some notes:

It is clever to split the dataset by date and asset as this will be useful in the next steps; I would also For feature engineering and manipulation, it would be more practical to merge volatility, returns, etc, in the form of a list of features instead of considering them separately. I need to think about it, but I'm not yet convinced that we need the values of each of those features in our KairosDay class. I think we could go further with your ideas and drop the localClassification element and encode everything within the classificationDetails, especially since I don't think there will be a need to access them in this format and it would simplify the class — You are receiving this because you were assigned. Reply to this email directly, view it on GitHub, or mute the thread.

tomespel commented 6 years ago

Here are the elements of the class KairosDay.