Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prophet for Intermittent demand forecasting #1442

Closed
kasungayan opened this issue Apr 20, 2020 · 7 comments
Closed

Prophet for Intermittent demand forecasting #1442

kasungayan opened this issue Apr 20, 2020 · 7 comments

Comments

@kasungayan
Copy link

kasungayan commented Apr 20, 2020

Hi Devs,

I expect to apply prophet to forecast a collection of Intermittent time series. I understand that this issue has been raised before [1] [2], and identified that prophet is not ideal to use under these circumstances as it internally uses the Gaussian likelihood to model data. Preferably, prophet
must support other distributions, such as negative binomial or Poisson likelihood as indicated in [2].

My question is whether this issue has been already resolved/addressed in the recent releases ?. If not, any additional pointers to use prophet with Intermittent time series would be helpful.

Thanks,
Kasun.

[1] #1153

[2] #337

@bletham
Copy link
Contributor

bletham commented Apr 23, 2020

By "intermittent" do you mean small integer values with many 0s? If so, then there still isn't good support for that. If it's a continuous-valued time series that just has some pauses in it then there are other things that could be tried.

@kasungayan
Copy link
Author

Hi @bletham,

Many thanks for the reply. Yes, time series with many '0' observations.

Regards,
Kasun.

@mmcmm
Copy link

mmcmm commented Apr 25, 2020

What's in general many '0' observations? 30%, 40%, 50%? You could give this a try.

@kasungayan
Copy link
Author

Hi @mmcmm ,

It has a high percentage of zeros, around 70%

Regards,
Kasun

@bletham bletham closed this as completed Sep 3, 2020
@sujikathir
Copy link

Hi, I'm trying to predict the same with FBprophet. Did you get the results at last?

@kasungayan
Copy link
Author

Hi @sujikathir ,

You can use Prophet for an intermittent time series, but don't expect encouraging forecast accuracy.

Thanks,
Kasun.

@bletham
Copy link
Contributor

bletham commented Jan 27, 2021

I think the only good option with Prophet would be to aggregate the data at a high enough level that they are no longer intermittent, and then forecast the aggregate. Of course that won't be possible in every setting if you require more granular forecasts.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants