As others have pointed out, Prophet is not a particularly good model for forecasting, and has been superseded by a multitude of other models. If you want to do time series forecasting, I'd recommend using Darts: https://github.com/unit8co/darts . Darts implements a wide range of models and is fairly easy to use. The problem with time series forecasting in general is that they make a lot of assumptions on the shape of…
Prophet: Automatic Forecasting Procedure
71–80 of 90 posts
Re: Prophet: Automatic Forecasting Procedure
#72Also relevant: https://news.ycombinator.com/item?id=27695574
This is the HN comment thread on a well-written skeptical article with this zinger: “You can imagine my disappointment when, out-of-the-box, Prophet was beaten soundly by a ‘take the last value’ forecast.”
Re: Prophet: Automatic Forecasting Procedure
#73Model development on Prophet stopped this year: https://medium.com/@cuongduong_35162/facebook-prophet-in-202... They recommend checking out these for cutting-edge time series forecasting: https://neuralprophet.com/ https://nixtla.github.io/statsforecast/
Fun fact: if you don't care about the auto-regressive aspect of NeuralProphet (it's turned off by default), you can implement the core of NeuralProphet/Prophet (piecewise linear trend + Fourier on weekly/daily seasonality) in about 60 LOCs with no other dependency than either torch or numpy+scipy.optimize, and without having to deal with Stan or the very poorly chosen heuristics of neuralprophet. Another thing that b…
Re: Prophet: Automatic Forecasting Procedure
#74Can someone explain why the "no free lunch theorem" does not cause problems here? https://en.wikipedia.org/wiki/No_free_lunch_theorem
Two explanations First: Prophet is not actually "one model", it's closer to a non-parametric approach than just a single model type. This adds a lot of flexibility on the class of problems it can handle. With that said, Prophet is "flexible" not "universal". A time series of entirely random integers selected from range(0,10) will be handled quite poorly, but fortunately nobody cares about modeling this case. Second:…
Re: Prophet: Automatic Forecasting Procedure
#75On this topic, does anyone know of a suitable time-series forecaster for multivariate analysis? Eg 8 independent/input variables, and one output variable? I've been using multiple linear regression (which works impressively!) but it doesn't take into account the time series, only the single prior day of inputs. Thanks :)
Re: Prophet: Automatic Forecasting Procedure
#76Re: Prophet: Automatic Forecasting Procedure
#77As others have pointed out, Prophet is not a particularly good model for forecasting, and has been superseded by a multitude of other models. If you want to do time series forecasting, I'd recommend using Darts: https://github.com/unit8co/darts . Darts implements a wide range of models and is fairly easy to use. The problem with time series forecasting in general is that they make a lot of assumptions on the shape of…
Can we employ stochastic processes like the Poisson process to represent irregular data points? Are there any existing models for this?
Re: Prophet: Automatic Forecasting Procedure
#78As others have pointed out, Prophet is not a particularly good model for forecasting, and has been superseded by a multitude of other models. If you want to do time series forecasting, I'd recommend using Darts: https://github.com/unit8co/darts . Darts implements a wide range of models and is fairly easy to use. The problem with time series forecasting in general is that they make a lot of assumptions on the shape of…
Can we employ stochastic processes like the Poisson process to represent irregular data points? Are there any existing models for this?
Re: Prophet: Automatic Forecasting Procedure
#79Re: Prophet: Automatic Forecasting Procedure
#80How can this possibly work? The classic example is a turkey trying to forecast his body weight not knowing that he’s for dinner.