Skip to content
Back to skills

Forecasting

ASecurity

Guide Auto-PyTorch time series forecasting workflows.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
testingapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill forecasting --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Forecasting?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Forecasting
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-forecasting/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-forecasting)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: forecasting
description: "Guide Auto-PyTorch time series forecasting workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Forecasting

Use this sub-skill for Auto-PyTorch time series forecasting. It covers sequence validation, horizon setup, known future features, forecasting-specific search and prediction, and the public forecasting task API.

## When to use

Choose this route when the user asks to:

- forecast future values from one or more time series
- format sequences with `start_times`, `freq`, or `series_idx`
- provide known future features
- control the forecast horizon with `n_prediction_steps`
- inspect or customize forecasting-specific initialization and metrics
- validate uni-variant versus multi-variant forecasting data

## What this route owns

- `TimeSeriesForecastingTask`
- `TimeSeriesForecastingPipeline`
- `TimeSeriesForecastingInputValidator`
- `TimeSeriesFeatureValidator`
- `TimeSeriesTargetValidator`
- `TimeSeriesSequence`
- `TimeSeriesForecastingDataset`
- forecasting search, fit, predict, and score flows
- forecasting metrics and sliding-window setup

## Main workflow

1. Decide whether the input is uni-variant or multi-variant.
2. Build the sequence layout:
   - lists of series, or
   - DataFrames with series identifiers
3. Set `start_times` and `freq` when the series need explicit temporal context.
4. Provide `known_future_features` if the forecast uses exogenous features that are already known for the future.
5. Use `search(...)` for end-to-end forecasting AutoML or `get_search_space(...)` / `fit_pipeline(...)` for a single configuration.
6. Call `predict(...)` with either prepared `TimeSeriesSequence` objects or the raw future-features path plus `past_targets`.

## Common decisions

### Data layout

- Uni-variant tasks may omit `X_train` and validate only targets.
- Multi-variant tasks require feature data.
- When `series_idx` is used, the feature DataFrame must contain those identifier columns.
- The validator preserves per-series order and emits sequence-aware outputs.

### Search control

- `enable_traditional_pipeline` is disabled by default for forecasting.
- `suggested_init_models` and `custom_init_setting_path` let you bias the starting models.
- `search_space_updates` is often used to adjust `window_size`, `batch_size`, or batches-per-epoch when the default window is not appropriate.

### Metrics

Typical forecasting metrics include:

- `mean_MASE_forecasting`
- `median_MASE_forecasting`
- `mean_MAE_forecasting`
- `mean_MAPE_forecasting`
- `mean_MSE_forecasting`

## What to read next

- `references/workflows.md` for end-to-end forecasting recipes and input-shape examples
- `references/api-reference.md` for the main class and method signatures
- `references/troubleshooting.md` for missing-dependency, shape, and sequence-identity failures
- `scripts/forecasting_smoke.py` for a tiny synthetic sequence validation check

## Do not use this route for

- tabular classification or regression
- image classification proof-of-concept paths
- repo-maintenance or CI workflows

Route tabular questions to `sub-skills/tabular-automl/` instead.

Files in this skill

  • SKILL.md3.1 KB
  • references/api-reference.md2.9 KB
  • references/troubleshooting.md3 KB
  • references/workflows.md3.4 KB
  • scripts/forecasting_smoke.py3.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…