208 karma · joined August 19, 2014
Right now I have residual data from the AWS machine learning data that tells me weather there is any structure to the times it does guess wrong. And a value below baseline is a better than 50/50 guess according to what I have learned about how AWS does its ML. Knowing that I use this personally as a supporting indicator to my trade decisions. Since its so new and I really don't want people to think I'm scamming or something. I'm just releasing my results free for now, not trying to be a douche ;)
AWS defines the baseline as follows
Baseline RMSE Amazon ML provides a baseline metric for regression models. It is the RMSE for a hypothetical regression model that would always predict the mean of the target as the answer. For example, if you were predicting the age of a house buyer and the mean age for the observations in your training data was 35, the baseline model would always predict the answer as 35. You would compare your ML model against this baseline to validate if your ML model is better than a ML model that predicts this constant answer.
It took some doing to get this model to perform well. I did this by adding features that help recognize patterns in the time series data.
The features I created are not specific to QM as they are technical (eg. numbers, not news), and time-series related. So the models should work with any historical dataset with the same fields.
My goal is to add another future at some point.
My models evaluations are performing better than baseline when trained with 70% of the data and evaluated against the remaining 30% so I take that as value. As someone else put it a potentially "favorable guess". At this point I'm using the predictions regularly. And I guess I'll know more the longer I keep track of daily results.
I use a 70/30 split of training/eval
Thanks for the one compliment :)
I use historical open, high, change, last, settle, prev. day open interest, plus several other fields I use to help recognize patterns and properly weight time-series data.
Also the point of this project is to get machine models that evaluate below baseline by improving the analysis of time-series data. I spent a lot of time improving the quality until they became better than baseline. Like I said I do not have a crystal ball or strategy for sale. Just insights from pattern recognition of historical time-series data that has helped me trade so I'm putting it out there.