1
$\begingroup$

Goal: Predict the yellow points.(yellow events appear at varying frequencies)

But I'm struggling to find a good model to fit this use case. Most of the time series algorithms are handling data which are at same frequencies(like per day/every 10 secs). I tried a lot of stuff but may be completely on the wrong approach. enter image description here

Thanks a lot for any hint!!!

$\endgroup$
0
$\begingroup$

It looks like stock price data. You can use fbprophet(python),BATS(R),TBATS(R) to predict the data. You said your model contains different frequencies which mean it contains more than one seasonality. To find seasonality(frequencies) you can use Fourier transform. You should have significant data to get a good prediction

$\endgroup$
  • $\begingroup$ Hi, there thanks a lot for your comment! Yes, there are some similarities with stock data. Although in this case, the data is much more irregular. I already tried fbprophet but wasn't satisfied with the results. Will try TBATS. Regarding the frequency, I mean that the data points arent distributed homogeneously. So if Y_t are the yellow points, then t != t+1. So in some cases, you have to wait a lot for new data in others you get clusters. $\endgroup$ – MichaelRazum Jun 13 at 10:59
  • $\begingroup$ Ya. It is not distributed homogeneously so it is non stationary data . You should find the lag and season correctly to get perfect prediction. One more things make sure it has collinearity ( a test for time series) $\endgroup$ – saravanan saminathan Jun 13 at 11:04
  • $\begingroup$ gist.github.com/tartakynov/83f3cd8f44208a1856ce @MichaelRazum Look into this problem. Similar to yours highly dynamic data. They predict using fft but result may not be quite satisfy you $\endgroup$ – saravanan saminathan Jun 14 at 5:32
0
$\begingroup$

Little more insight than just a graph is needed. Like what all features along with the type of data. If it's just this graph then

  1. Data might be coming from a scientific instrument as per y-axis reading.
  2. Try identifying the trend and seasonality and noise by first decomposing it.
  3. You can go for LSTM as they are pretty good at handling time series.
$\endgroup$
  • $\begingroup$ Thanks. Decomposing might be a good Idea. I will try that. I just thought that sharing a graph is the easiest way to get a feeling about which model could handle it. $\endgroup$ – MichaelRazum Jun 13 at 11:08

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.