tspredit

TSPredIT package logo TSPredIT

GitHub
Stars CRAN Downloads

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.


Installation

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

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.


Guided Tutorial Track

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.


Thematic Example Collections

The examples collection includes thematic subcollections:


Main Capabilities


Course Material

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.



Playlist

TSPredIT videos

Watch the playlist on
YouTube


Bug Reports and Feature Requests

Please report bugs, questions, and feature requests at:

https://github.com/cefet-rj-dal/tspredit/issues