TSPredIT
TSPredIT (Time Series Prediction with Integrated Tuning) is a framework for time series forecasting that keeps the predictive workflow modular while expanding what can be tuned around it. Built on top of DAL Toolbox, it helps the reader move from a raw series to a complete forecasting pipeline that may include temporal sampling, filtering, augmentation, normalization, prediction, comparison, and integrated tuning.
The package is not only a collection of forecasters. Its main didactic value is to show that time-series prediction benefits from treating the whole pipeline as a sequence of explicit decisions: how to represent the series, how to split it in time order, whether to smooth noise, whether to enrich the windows, how to scale values, which model family to use, and which protocol should be used for evaluation.
The documentation was reorganized to support two complementary entry points:
If you are new to tspredit, start with the tutorials. If you already
know the package structure, the thematic collections remain available
and were rewritten with a more didactic order and clearer grouping.
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.The examples were revised to be more useful for learning:
README files explain why each group exists before listing
filesoutput front matter at the top of
the documentAdditional documentation for the underlying DAL Toolbox is available at:
The latest version of TSPredIT is available on CRAN:
install.packages("tspredit")
You can install the development version from GitHub:
library(devtools)
devtools::install_github("cefet-rj-dal/tspredit", force = TRUE, upgrade = "never")
To report issues or suggest improvements, please open a ticket here: