I have built an app to generate forecasts using the Prophet library:
Here is the app: https://share.streamlit.io/giandata/forecast-app/forecastapp.py
I have included the possibility to download a sample dataset, give it a try and let me know what you think or suggest me how to improve it! Let me know as well if you think I should add any other feature of Prophet which you would like me to include!
It is possible to tweak almost all the parameters or settings of the model:
- select the horizon, then change seasonality and the growth model
- specify what components to look for and add holidays (just for a few countries for now).
Not only that, after the forecast is generated you can cross-validate using k-fold and then automatically optimize the hyperparameters! (beware it will take a a little while)
Last but not least it is possible to export the predictions, the evaluation and the model configuration to csv/json for reproducibility .
I was initially inspired from the @zachrenwick with his first app with Streamlit and Prophet, and I started building on that idea!
I hope you enjoy it and find useful !