heidelbergcement / hcrystalball

A library that unifies the API for most commonly used libraries and modeling techniques for time-series forecasting in the Python ecosystem.
https://hcrystalball.readthedocs.io/
MIT License
152 stars 19 forks source link

[FEATURE] Add fit, predict parallel flow for multiple time-series data #30

Open MichalChromcak opened 4 years ago

MichalChromcak commented 4 years ago

Is your feature request related to a problem? Please describe. Once the best models are selected via functional part (run_model_selection, resp. select_model_general) or object-oriented part (ModelSelector.select_model) one usually needs to re-fit the selected models (e.g. daily) and predict with them. This part is currently missing, while this core part might be called directly from hcrystalball.

Describe the solution you'd like

Describe alternatives you've considered Adopt loading of persisted models within the flow, but as this might be stored on disk, but also in some db, let's leave that out-of-scope.

Additional context We should ensure consistency between CV and fit-predict (frequency should be the same, horizon might change I guess, ...)