-
Notifications
You must be signed in to change notification settings - Fork 19
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
Fastest configuration #23
Comments
I think you can do a little quicker with The shorter time series you provide the quicker it will run. You can make it blazing fast if you provide time series that is constant (for example: The other, quite complex option (not something that is officially supported) is to provide Otherwiise, without modification of the package code, it is seems not possible to make it quicker. |
@cotterpl thanks for the reply! We're currently running In these tests we're not checking for numeric results but just want to make sure the API is followed properly (input/output types, etc). We're already using very small amounts of data. What would the context object look like to make it as fast as possible? |
thx @cotterpl , would also be interesting to know which one, either BATS or TBATS, is the fastest way to run a model with |
@aiwalter just tried it and |
You may also try setting n_jobs=1. This will turn off thread spanning and may be quicker on short time series. For the context: Inherit after default one and override method that provides ParamsOptimizer. See ParamsOptimizer for details that need to be overriden. |
@cotterpl sorry I can't really follow how to set up the context. Could you point me to the docs or paste a code snippet? That would be much appreciated! |
Setting |
It is not the default because your time series are usually not short and your settings for parameters are usually not to turn all of them off and in such a situation it is quicker to do multiprocessing. |
Hi and thanks for working on this!
What's the fastest configuration for BATS and TBATS? We're running a number of basic tests and need to speed them up a bit.
We currently set
"use_box_cox": False, "use_trend": False, "use_damped_trend": False, "sp": [1], "use_arma_errors": False
. Anything we can do to make it faster? It's still an order of magnitude slower than AutoARIMA for example. Is that normal?The text was updated successfully, but these errors were encountered: