Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ENH] First PR for forecasting module (#2362)
* forecaster base and dummy * forecasting tests * forecasting tests * forecasting tests * forecasting tests * regression * notebook * regressor * regressor * regressor * tags * tags * requires_y * forecasting notebook * forecasting notebook * remove tags * fix forecasting testing (they still fail though) * _is_fitted -> is_fitted * _is_fitted -> is_fitted * _forecast * notebook * is_fitted * y_fitted * ETS forecaster * add y checks and conversion * add tag * tidy * _check_is_fitted() * _check_is_fitted() * Add fully functional ETS Forecaster. Modify base to not set default y in forecast. Update tests for ETS Forecaster. Add script to verify ETS Forecaster against statsforecast module using a large number of random parameter inputs. (#2318) Co-authored-by: Alex Banwell <[email protected]> * Ajb/forecasting (#2357) * Add fully functional ETS Forecaster. Modify base to not set default y in forecast. Update tests for ETS Forecaster. Add script to verify ETS Forecaster against statsforecast module using a large number of random parameter inputs. * Add faster numba version of ETS forecaster * Seperate out predict code, and add test to test without creating a class - significantly faster! * Modify _verify_ets.py to allow easy switching between statsforecast versions. This confirms that my algorithms without class overheads is significantly faster than nixtla statsforecast, and with class overheads, it is faster than their current algorithm * Add basic gradient decent optimization algorithm for smoothing parameters --------- Co-authored-by: Alex Banwell <[email protected]> * first forecasters * beta local * example * example * test regressor * forecasting notebook * base * base * ETS refactor * correct test * private forecast * remove duplicate * fit_is_empty check * fit_is_empty check * fix changed constant name * typo * n_timepoints * forecasting tests --------- Co-authored-by: MatthewMiddlehurst <[email protected]> Co-authored-by: alexbanwell1 <[email protected]> Co-authored-by: Alex Banwell <[email protected]>
- Loading branch information