TSPredIT
TSPredIT (Time Series Prediction with Integrated Tuning) is an R framework for time series forecasting workflows. Built on top of DAL Toolbox, it helps users move from a raw series to complete and reproducible forecasting pipelines.
The package treats forecasting as a sequence of explicit decisions: how to represent a series, how to split it while preserving temporal order, whether to filter noise, whether to augment training windows, how to normalize values, which predictor to use, and how to compare forecasting protocols. This makes the package useful for teaching, experimentation, benchmark studies, and applied time series projects.
Current package version in this repository: 2.0.707.
The stable version is available on CRAN:
https://CRAN.R-project.org/package=tspredit
install.packages("tspredit")
The development version is available on GitHub:
https://github.com/cefet-rj-dal/tspredit
library(devtools)
devtools::install_github("cefet-rj-dal/tspredit", force = TRUE, upgrade = "never")
Documentation and examples are available in the package site and in the repository:
The documentation is organized around two complementary entry points:
If you are new to tspredit, start with the tutorials. If you already
know the package structure, the thematic collections provide focused
examples by pipeline stage.
The tutorials are part of the examples collection. They form a 10-part sequence that starts with ARIMA forecasting protocols, then builds the sliding-window MLP pipeline piece by piece, and ends with model comparison and integrated tuning.
The sequence is cumulative. Each tutorial introduces one main decision in a time series forecasting study and keeps the code close to that learning objective.
The examples collection includes thematic subcollections:
ts_data, project windows into
inputs and targets, and create train/test splits that preserve
temporal order.R/data.R and
R/tspredbench.R, one dataset at a time.y with
auxiliary-variable pipelines.The public course material includes a compact slide sequence that introduces TSPredIT and demonstrates the main package workflows: overview, tutorial, data utilities, datasets, filtering, augmentation, normalization, prediction, and custom extensions.
Please report bugs, questions, and feature requests at: