DAL Toolbox

GitHub Repo stars CRAN downloads

DAL Toolbox is an R framework for data analytics workflows. It organizes preprocessing, modeling, evaluation, tuning, visualization, and extensibility resources around a consistent Experiment Line style API, helping users build reproducible end-to-end analytical pipelines.

The package supports data preprocessing, classification, regression, clustering, pattern mining, graphics, and time series prediction. It is designed for teaching, experimentation, and applied data science projects where the same workflow needs to be reused, compared, and extended across methods.

Current package version in this repository: 1.3.767.


Installation

The stable version is available on CRAN:

https://CRAN.R-project.org/package=daltoolbox

install.packages("daltoolbox")

The development version is available on GitHub:

https://github.com/cefet-rj-dal/daltoolbox

library(devtools)
devtools::install_github("cefet-rj-dal/daltoolbox", force = TRUE, dependencies = FALSE, 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 daltoolbox, start with the tutorials. If you already know the package structure, the thematic collections provide focused examples by method family.


Guided Tutorial Track

The tutorials are part of the examples collection. They form a 13-part learning sequence covering first experiment, sampling, data quality, preprocessing, baselines, metrics, model comparison, tuning, end-to-end pipelines, regression, clustering, visual analysis, and custom extensions.

The sequence is cumulative. Each tutorial introduces one main decision in a data mining study, explains why that step matters, and keeps the code close to that learning objective.


Thematic Example Collections

The examples collection includes thematic subcollections:


Main Capabilities



Playlist

DAL Toolbox videos

Watch the playlist on YouTube


Bugs and Feature Requests

Please report bugs, questions, and feature requests at:

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