profyliu/bsnsing: bsnsing: A package for decision tree learning with Boolean sensing

The bsnsing package provides functions for building a decision tree classifier and making predictions. It solves the two-class and multi-class classification problems under the supervised learning paradigm. While building a decision tree, bsnsing uses a Boolean rule involving multiple variables to split a node. Each split rule is identified by solving an optimization model that minimizes misclassification as well as complexity. Compared to other decision tree learners that seek single-variable splits in a greedy fashion, bsnsing's approach is more holistic and produces highly interpretable and accurate trees.

Getting started

Package details

AuthorYanchao Liu
MaintainerYanchao Liu <[email protected]>
LicenseGPL-3.0
Version1.0.1
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("devtools")
library(devtools)
install_github("profyliu/bsnsing")
profyliu/bsnsing documentation built on March 19, 2018, 12:54 a.m.