plotBinning {AssocBin}R Documentation

Plot a binning using shaded rectangles

Description

Use a binning and vector of fill colours to visualize the sample space of pairwise data.

Usage

plotBinning(
  bins,
  fill,
  add = FALSE,
  factor = 0.5,
  xlab = "x",
  ylab = "y",
  suppressLabs = FALSE,
  border = "black",
  ...
)

Arguments

bins

list of lists each with a named elements 'x', 'y', and 'bnds', the last of which is a list having named elements 'x' and 'y'

fill

vector of values which can be interpreted as colours of the same length as 'bins'

add

logical, should the plot of bins be added to the current plot area?

factor

number between 0 and 1, what factor should be applied to jittering of categorical variables?

xlab

string, the label to be placed on the x axis

ylab

string, the label to be placed on the y axis

suppressLabs

logical, should axis labels be suppressed or displayed?

border

argument to be passed to 'rect' internally giving the border colour

...

optional additional arguments to be passed to 'plot', 'points'

Details

'plotBinning' plots each bin within a list of bins with custom shading to communicate large residuals, the depth of bins, or highlight particular bins. It automatically jitters points within categorical levels to avoid overplotting.

Value

A list of lists each with elements 'x', 'y', 'bnds', 'expn', and 'n'.

Author(s)

Chris Salahub

Examples

bin <- list(x = 1:10, y = sample(1:10),
            bnds = list(x = c(0, 10), y = c(0, 10)),
            expn = 10, n = 10, depth = 0)
bin2 <- halfSplit(bin, "x")
bin3 <- unlist(lapply(bin2, maxScoreSplit, scorer = chiScores),
               recursive = FALSE)
plotBinning(bin3)

[Package AssocBin version 1.0-0 Index]