Learn R Programming

AssocBin (version 1.1-2)

Measuring Association with Recursive Binning

Description

An iterative implementation of a recursive binary partitioning algorithm to measure pairwise dependence with a modular design that allows user specification of the splitting logic and stop criteria. Helper functions provide suggested versions of both and support visualization and the computation of summary statistics on final binnings. For a thorough discussion and demonstration of the algorithm, see Salahub and Oldford (2025) .

Copy Link

Version

Install

install.packages('AssocBin')

Monthly Downloads

192

Version

1.1-2

License

GPL (>= 3)

Maintainer

Chris Salahub

Last Published

September 2nd, 2025

Functions in AssocBin (1.1-2)

singleBinner

Single split recursive binning
makeCriteria

Make stop crteria
splitX

Helper functions for marginal splitting
sp500pseudo

De-Garched S&P 500 returns
maxScoreSplit

Size-restricted bivariate score maximizing splitting
uniMaxScoreSplit

Univariate score maximizing splitting
plotBinning

Plot a binning using shaded rectangles
rIntSplit

Random integer splitting
uniBinner

Single margin binning
stopper

Check bins against stop criteria
summary.DepSearch

S3 methods for `DepSearch`
uniRIntSplit

Univariate random integer splitting
DepSearch

Test pairwise variable independence
catBinner

Binning of categorical variable pairs
halfCutTie

Halve continuously to break ties
makeBin

Make a bin
halfSplit

Halve at an observed point
binner

Many split recursive binning
binChi

Statistics for bins
numNumFittedDf

Computing a binning's degrees of freedom
heart

Heart Disease Diagnosis Data
depDisplay

Generate a departure display
sandboxMaxSplit

Bivariate score maximizing splitting
rUnifSplit

Random uniform splitting
depthFill

Encoding bin features to bin colour fills
chiScores

Scoring functions