-
Notifications
You must be signed in to change notification settings - Fork 218
Description
Describe the feature or idea you want to propose
Its common to have Auto versions of forecasting algorithms that search the hyper parameter space. Our starting design was to have a standard version, e.g. ARIMA and an Auto claa, AutoARIMA, that either contains or extends the standard model. We are continuing in the vein, but since we have got a fair few forecasters in the pipeline, it will result in a lot of class proliferation.
Interested to see what people think
Describe your proposed solution
three options
- Separate forecasters in separate files, e.g. TAR and AutoTAR in _tar.py and _auto_tar.py
- Separate forecasters in the same file _tar.py
- A single forecaster that can be set to perform auto file
I dont really know which I prefer, there are arguments either way, leaning towards (2). The trouble with 3 is it ends up with over parameterised R-like estimators, but it is tidier too.
Describe alternatives you've considered, if relevant
We considered a container for forecaster and optimiser, but the hyper parameter spaces and potential speed ups internally make this not really feasible.
Additional context
No response