Open yzderiv opened 7 years ago
One technique is called dynamic time warping. Here are a few links. Afraid I haven't used it myself, but found it interesting to read about. Not sure if it is applicable to your specific problem as you didn't specify what kind of problem you seek to solve :)
Thanks a lot! The problem is to analyze and forecast customer demand in option markets. These are usually similar but slightly different contracts traded by various kinds of customers.
I will have a look at the references.
In a trading setting I have seen people setup the problem like this:
n
n+1
k
previous days to make a prediction for "today", so split the time series into chunks of k
observations.k
inputs to predict the value for todayStraight forward cross-validation doesn't work anymore in this case, in sklearn there was a recent addition called http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.TimeSeriesSplit.html#sklearn.model_selection.TimeSeriesSplit which might help.
Thank you very much. I will have a try.
Does anyone happen to come upon any good reference on time series analysis using machine learning techniques?