classbound: Visualization for Classification Decision Boundaries

Exploring, visualizing, and comparing classification decision boundaries. Provides a unified interface for fitting classifiers and rendering 2D decision boundary plots, with support for 2D slice visualization (fixing non-plotted dimensions at reference values) and projection-based visualization for high-dimensional data (including Principal Component Analysis (PCA) and tour projections from the 'tourr' package). Supports native 'R' classifiers, 'tidymodels' workflows, and custom user-supplied models via a flexible adapter system. Includes an interactive 'Shiny' application ('explorapp') for visual exploration, data simulation, drawing, model comparison, probability surfaces, and reproducible exports.

Version: 1.0.0
Depends: R (≥ 4.3.0)
Imports: class, ggplot2, rlang, ggnewscale, shiny, DT, RColorBrewer
Suggests: tidymodels, workflowsets, workflows, parsnip, tourr, rpart, roxygen2 (≥ 7.3.0), PPtreeViz, PPtreeExt, ppforest2, randomForest, testthat (≥ 3.0.0), knitr, rmarkdown, palmerpenguins, e1071, MixSim, MASS, jsonlite
Published: 2026-09-30
DOI: 10.32614/CRAN.package.classbound (may not be active yet)
Author: Vaibhav Manihar [aut, cre], Natalia da Silva ORCID iD [aut], Ignacio Alvarez-Castro ORCID iD [aut]
Maintainer: Vaibhav Manihar <vaibhav.manihar at gmail.com>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://github.com/natydasilva/classbound, https://natydasilva.github.io/classbound/
NeedsCompilation: no
Materials: README
CRAN checks: classbound results

Documentation:

Reference manual: classbound.html , classbound.pdf
Vignettes: Custom Predictions and Adapters (source, R code)
Interactive Exploration with Explorapp (source, R code)
Getting Started with classbound (source, R code)
High-Dimensional Classification Boundaries (source, R code)
Comparing Classifiers with tidymodels (source, R code)
Comparing Models with tourr (source, R code)

Downloads:

Package source: classbound_1.0.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): classbound_1.0.0.tgz, r-oldrel (x86_64): classbound_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=classbound to link to this page.

mirror server hosted at Truenetwork, Russian Federation.