Package: bsnsing 1.0.1

bsnsing: Bsnsing: A Decision Tree Induction Method Based on Recursive Optimal Boolean Rule Composition

The bsnsing package provides functions for training a decision tree classifier, making predictions and generating latex code for plotting. 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 problem. Use the bsnsing function to build a tree, the predict function to make predictions and the show function to plot the tree. The paper is at <arxiv:2205.15263>. Source code and more data sets are at <https://github.com/profyliu/bsnsing>.

Authors:Yanchao Liu

bsnsing_1.0.1.tar.gz
bsnsing_1.0.1.zip(r-4.5)bsnsing_1.0.1.zip(r-4.4)bsnsing_1.0.1.zip(r-4.3)
bsnsing_1.0.1.tgz(r-4.4-any)bsnsing_1.0.1.tgz(r-4.3-any)
bsnsing_1.0.1.tar.gz(r-4.5-noble)bsnsing_1.0.1.tar.gz(r-4.4-noble)
bsnsing_1.0.1.tgz(r-4.4-emscripten)bsnsing_1.0.1.tgz(r-4.3-emscripten)
bsnsing.pdf |bsnsing.html
bsnsing/json (API)

# Install 'bsnsing' in R:
install.packages('bsnsing', repos = c('https://profyliu.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/profyliu/bsnsing/issues

Datasets:

On CRAN:

3.60 score 8 stars 1 scripts 175 downloads 8 exports 1 dependencies

Last updated 2 years agofrom:c6abcc9f4e. Checks:OK: 1 WARNING: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 17 2024
R-4.5-winWARNINGNov 17 2024
R-4.5-linuxWARNINGNov 17 2024
R-4.4-winWARNINGNov 17 2024
R-4.4-macWARNINGNov 17 2024
R-4.3-winWARNINGNov 17 2024
R-4.3-macWARNINGNov 17 2024

Exports:binarizebinarize.ybscontrolbslearnbsnsingROC_funcshow.bsnsingshow.mbsnsing

Dependencies:lpSolve

Readme and manuals

Help Manual

Help pageTopics
bsnsing: A decision tree induction method based on recursive optimal boolean rule compositionbsnsing-package
autoauto
Create Binary Variables by the Classification Targetbinarize
Create Binary Features based on a Factor Vectorbinarize.factor
Create Binary Features based on a Numeric Vectorbinarize.numeric
Recode a Variable with Two Unique Values into an 0/1 Vectorbinarize.y
BreastCancerBreastCancer
Define Parameters for the 'bsnsing' Fitbscontrol
Find the Optimal Boolean Rule for Binary Classificationbslearn
Learn a Classification Tree using Boolean Sensingbsnsing
Learn a Classification Tree with Boolean Sensingbsnsing.default
Learn a Classification Tree using Boolean Sensingbsnsing.formula
Get the operating system type (windows, osx, linux).get_os
GlaucomaMVFGlaucomaMVF
irisiris
A class that contains multi-class classification model built by bsnsing. Can be used in summary and predict functions.mbsnsing mbsnsing-class
Generate latex code for plotting the bsnsing treeplot.bsnsing
Generate latex code for plotting the bsnsing treeplot.mbsnsing
Make Predictions with a Fitted 'bsnsing' Modelpredict.bsnsing
Make Predictions with a 'bsnsing' Modelpredict.mbsnsing
Print the Object of Class 'bscontrol'print.bscontrol
Print the Object of Class 'bsnsing'print.bsnsing
Print the Object of Class 'mbsnsing'print.mbsnsing
Print the Summary of 'bsnsing' Modelprint.summary.bsnsing
Print the summary of 'mbsnsing' model fitsprint.summary.mbsnsing
Print the Object of Class 'bscontrol'prt.bscontrol
Print the Object of Class 'bsnsing'prt.bsnsing
Print the Object of Class 'mbsnsing'prt.mbsnsing
Print the Summary of 'bsnsing' Modelprt.summary.bsnsing
Print the summary of 'mbsnsing' model fitsprt.summary.mbsnsing
Plot the ROC curve and calculate the AUCROC_func
Generate latex code for plotting the bsnsing treeshow.bsnsing
Generate latex code for plotting the bsnsing treeshow.mbsnsing
Summarize the bsnsing Model Fitssummary.bsnsing
Summarize mbsnsing Model Fitssummary.mbsnsing