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] Add ETS/ARIMA Stuff #2536

Open
wants to merge 110 commits into
base: ajb/ets
Choose a base branch
from

Conversation

alexbanwell1
Copy link
Contributor

Reference Issues/PRs

Implements #2411
Redirection of #2527

What does this implement/fix? Explain your changes.

AutoETS implementation. ARIMA implementation, start of an AutoARIMA implementation.
Also adds windowed datasets for sliding window based forecasting.

Does your contribution introduce a new dependency? If yes, which one?

No

Any other comments?

No

PR checklist

For all contributions
  • I've added myself to the list of contributors. Alternatively, you can use the @all-contributors bot to do this for you after the PR has been merged.
  • The PR title starts with either [ENH], [MNT], [DOC], [BUG], [REF], [DEP] or [GOV] indicating whether the PR topic is related to enhancement, maintenance, documentation, bugs, refactoring, deprecation or governance.
For new estimators and functions
  • I've added the estimator/function to the online API documentation.
  • (OPTIONAL) I've added myself as a __maintainer__ at the top of relevant files and want to be contacted regarding its maintenance. Unmaintained files may be removed. This is for the full file, and you should not add yourself if you are just making minor changes or do not want to help maintain its contents.
For developers with write access
  • (OPTIONAL) I've updated aeon's CODEOWNERS to receive notifications about future changes to these files.

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

itsdivya1309 and others added 2 commits March 15, 2025 15:03
* Feature-based clustering

* Feature-based clustering update

* Update clustering overview

* formatting
Co-authored-by: chrisholder <4674372+chrisholder@users.noreply.github.com>
@MatthewMiddlehurst
Copy link
Member

@TonyBagnall I think this would be cleaner if you update your ETS branch or you both work from the same fork.

kavya-r30 and others added 15 commits March 16, 2025 15:40
* Added Docstring for Regression

* Added Docstring for Regression

* exog fix
Co-authored-by: MatthewMiddlehurst <25731235+MatthewMiddlehurst@users.noreply.github.com>
…ns group (aeon-toolkit#2637)

* [MNT] Bump tj-actions/changed-files in the github-actions group

Bumps the github-actions group with 1 update: [tj-actions/changed-files](https://github.com/tj-actions/changed-files).


Updates `tj-actions/changed-files` from 45 to 46
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@v45...v46)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update pr_precommit.yml

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthew Middlehurst <pfm15hbu@gmail.com>
…lkit#2643)

Updates the requirements on [numpy](https://github.com/numpy/numpy) to permit the latest version.

Updates `numpy` to 2.2.4
- [Release notes](https://github.com/numpy/numpy/releases)
- [Changelog](https://github.com/numpy/numpy/blob/main/doc/RELEASE_WALKTHROUGH.rst)
- [Commits](numpy/numpy@v1.21.0...v2.2.4)

---
updated-dependencies:
- dependency-name: numpy
  dependency-type: direct:production
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* functions deprecated

* Empty-Commit

* version changed
* Implements Dynamic Time Warping with Global Invariances

* Adds Numba JIT compilation support

* Adds docs and numba support for dtw_gi and test_distance fixed

* Fixes doctests

* Automatic `pre-commit` fixes

* Minor changes

* Minor changes

* Remove dtw_gi function and combine with private method _dtw_gi

* Adds parameter tests

* Fixes doctests

* Minor changes
* Adds kdtw kernel support for kernelkmeans

* Code refactor

* Adds tests for kdtw clustering

* minor changes

* minor changes
…oolkit#2639)

* skip some numba tests

* Empty commit for CI

* Update testing_config.py

---------

Co-authored-by: MatthewMiddlehurst <25731235+MatthewMiddlehurst@users.noreply.github.com>
…AutoETS, along with AutoETS forecaster class
… wrappers for their AutoETS implementations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
datasets Datasets and data loaders enhancement New feature, improvement request or other non-bug code enhancement forecasting Forecasting package
Projects
None yet
Development

Successfully merging this pull request may close these issues.