-
Notifications
You must be signed in to change notification settings - Fork 342
-
Notifications
You must be signed in to change notification settings - Fork 342
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
Add pso as an optimization option in ets #483
Comments
I believe the 'pso' R package has a plug and play replacement for the optim function. See pso::psoptim. See page 6: https://cran.r-project.org/web/packages/pso/pso.pdf Hope this helps! |
I remember that 4 years ago I made experiments with a couple of solvers and the M3 data, but the results were not promising. I.e., same or worse accuracy and much increased runtime. The code for using Rmalschains is still in ets.R, but it is commented out. Also, pso wouldn't be my first choice, but I would try optimx, parma::cmaes, GenSA, RcppDE, and Rmalschains. All in all sounds like a good topic for a Masters thesis. |
Yes, I recall. I don't think it is likely to give much better results, and it would obviously take a long running time. The idea was to include an option to get the global optimum with high probability if people want it, but I'm not sold on pso. The existing optimizer often finds a local optimum, but that seems to work ok for forecasting purposes. |
Perhaps allow for user-defined optimization algos? Or is there too much variability in the functions output/format that cbergmeir mentions? |
The output varies enormously. optimix might be a way around it as it tries to standardize the format from various algorithms. |
I'm interested to see how much difference it makes to forecast accuracy if we use something more reliable in the presence of local minima.
The text was updated successfully, but these errors were encountered: