Skip to content
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

[ENH] Working draft PR for forecasting #2244

Draft
wants to merge 45 commits into
base: main
Choose a base branch
from
Draft

Commits on Oct 24, 2024

  1. forecaster base and dummy

    TonyBagnall committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    aa76e2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e026e2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c231ed View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. forecasting tests

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a5dbc28 View commit details
    Browse the repository at this point in the history
  2. forecasting tests

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    7fee274 View commit details
    Browse the repository at this point in the history
  3. forecasting tests

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    c4628ca View commit details
    Browse the repository at this point in the history
  4. forecasting tests

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    e154078 View commit details
    Browse the repository at this point in the history
  5. regression

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a6043d6 View commit details
    Browse the repository at this point in the history
  6. notebook

    TonyBagnall committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    5db044b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b99af60 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    c39db43 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    12dc180 View commit details
    Browse the repository at this point in the history
  2. regressor

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    7d932a0 View commit details
    Browse the repository at this point in the history
  3. regressor

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    b89f165 View commit details
    Browse the repository at this point in the history
  4. regressor

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    72fe631 View commit details
    Browse the repository at this point in the history
  5. tags

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    80f8bd5 View commit details
    Browse the repository at this point in the history
  6. tags

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    f4f828f View commit details
    Browse the repository at this point in the history
  7. requires_y

    TonyBagnall committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    aeb8bbb View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    b1e1f32 View commit details
    Browse the repository at this point in the history
  2. forecasting notebook

    TonyBagnall committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    f820984 View commit details
    Browse the repository at this point in the history
  3. forecasting notebook

    TonyBagnall committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    5f37757 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. remove tags

    TonyBagnall committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    560f664 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    8b7555b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    765eacd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    413bd28 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    26aec53 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da1c970 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47f0559 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea385a5 View commit details
    Browse the repository at this point in the history
  5. _is_fitted -> is_fitted

    TonyBagnall committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    54743a0 View commit details
    Browse the repository at this point in the history
  6. _is_fitted -> is_fitted

    TonyBagnall committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    b9bba0f View commit details
    Browse the repository at this point in the history
  7. _forecast

    TonyBagnall committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    9f8bed6 View commit details
    Browse the repository at this point in the history
  8. notebook

    TonyBagnall committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    63d22ff View commit details
    Browse the repository at this point in the history
  9. is_fitted

    TonyBagnall committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    107cab7 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. y_fitted

    TonyBagnall committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    4474593 View commit details
    Browse the repository at this point in the history
  2. ETS forecaster

    TonyBagnall committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    2d28b3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87c5969 View commit details
    Browse the repository at this point in the history
  4. add tag

    TonyBagnall committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    afde1f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. tidy

    TonyBagnall committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    5bf2828 View commit details
    Browse the repository at this point in the history
  2. _check_is_fitted()

    TonyBagnall committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    c292f5d View commit details
    Browse the repository at this point in the history
  3. _check_is_fitted()

    TonyBagnall committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    608558d View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. 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]>
    alexbanwell1 and Alex Banwell authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5f0a3f5 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Merge remote-tracking branch 'origin/main' into ajb/forecasting

    # Conflicts:
    #	aeon/testing/testing_data.py
    #	aeon/testing/utils/estimator_checks.py
    MatthewMiddlehurst committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    d78e695 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. 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]>
    alexbanwell1 and Alex Banwell authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    a8c00e2 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    2f891cf View commit details
    Browse the repository at this point in the history