← Về thư mục
📄 / / profiles / r-and-d / raw_evidence / scientific-agent-skills / skills / aeon / references / regression.md

Time Series Regression

Aeon provides time series regressors across 9 categories for predicting continuous values from temporal sequences.

Convolution-Based Regressors

Apply convolutional kernels for feature extraction:

Use when: Need fast regression with strong baseline performance.

Deep Learning Regressors

Neural architectures for end-to-end temporal regression:

Use when: Large datasets, complex patterns, or need feature learning.

Distance-Based Regressors

k-nearest neighbors with temporal distance metrics:

Use when: Small datasets, local similarity patterns, or interpretable predictions.

Feature-Based Regressors

Extract statistical features before regression:

Use when: Need interpretable features or domain-specific feature engineering.

Hybrid Regressors

Combine multiple approaches:

Use when: Benefit from combining interval and shapelet methods.

Interval-Based Regressors

Extract features from time intervals:

Use when: Predictive patterns occur in specific time windows.

Shapelet-Based Regressors

Use discriminative subsequences for prediction:

Use when: Need phase-invariant discriminative patterns.

Composition Tools

Build custom regression pipelines:

Utilities

Quick Start

from aeon.regression.convolution_based import RocketRegressor
from aeon.datasets import load_regression

# Load data
X_train, y_train = load_regression("Covid3Month", split="train")
X_test, y_test = load_regression("Covid3Month", split="test")

# Train and predict
reg = RocketRegressor()
reg.fit(X_train, y_train)
predictions = reg.predict(X_test)

Algorithm Selection