Re:Facebook Prophet: library for generating forecasts from a...
by Donald on Tuesday September 26, 2023 @06:32PM
(#37666692)
Do you have an example implementation of reimplementing the core of these?
Re:Facebook Prophet: library for generating forecasts from a...
by mochomocha on Tuesday September 26, 2023 @10:42PM
(#37669260)
It's literally what I did at work last week, which is why I found this submission timely. I'd have to check with my employer if it can be made public. I don't see any reason why not, there's not much to it.
Re:Facebook Prophet: library for generating forecasts from a...
by em500 on Wednesday September 27, 2023 @01:23AM
(#37670534)
What did you use to implement the regularization of the trend breakpoints? Prophet by default uses a regular grid and thins them out with STAN. I couldn't find a quick regularization replacement in numpy/scipy/statsmodels with equivalent performance. (I don't want to drag in another huge dependency with Torch or TF).
Re:Facebook Prophet: library for generating forecasts from a...
by 3abiton on Tuesday September 26, 2023 @06:53PM
(#37666938)
Why is STAN viewed negatively in this light? I am curious why bayesian libraries are the black sheep.
Re:Facebook Prophet: library for generating forecasts from a...
by nextos on Tuesday September 26, 2023 @07:31PM
(#37667357)
I am curious too. I have used Stan extensively. I found it extremely polished and pleasant to use.
It generated very efficient samplers for particularly weird (and enormous!) hierarchical models I had. Documentation is also great.
It is also worth reading Andrew Gelman's post about Prophet: https://statmodeling.stat.columbia.edu/2017/03/01/facebooks-...
Re:Facebook Prophet: library for generating forecasts from a...
by XTXinverseXTY on Tuesday September 26, 2023 @09:16PM
(#37668440)
I think he just means that it can be an incredible pain to install.
Re:Facebook Prophet: library for generating forecasts from a...
by neoclassic2077 on Thursday September 28, 2023 @10:27AM
(#37690081)
Not directly from machine learning perspective, rather touching stability of use in production setup. We at VictoriaMetrics allow Prophet to be one of the models to use for time series anomaly detection in vmanomaly product. When it comes to cloud environment, Prophet, which uses `cmdstanpy` under the hood, allows little to no control over the backend, thus, resulting in unexpected crashes for read-only filesystems like Red Hat OpenShift, after the backend attempts to create assets in /tmp directory during model fit stage, so such dependencies may limit usage of a product in real-world scenarios.
Re:Facebook Prophet: library for generating forecasts from a...
by ImageXav on Wednesday September 27, 2023 @05:04AM
(#37672046)
This is interesting to me. Do you use a library to estimate the fourier series of a data series or have you implemented it from scratch? I've searched for this in the past but always got results RE. Fourier transforms, not series.
Another thing that both NeuralProphet and Prophet do extremely wrong by default is uncertainty estimation. The coverage probabilities are way off.