R: Binning based on cumulative sum with reset above threshold

cumsumbinning {MESS} | R Documentation

## Binning based on cumulative sum with reset above threshold

### Description

Fast binning of cumulative vector sum with new groups when the sum passes a threshold or the group size becomes too large

### Usage

    cumsumbinning(x, cutoff, maxgroupsize = NULL)

### Arguments

`x` | A matrix of regressor variables. Must have the same number of rows as the length of y.
`cutoff` | The value of the threshold that the cumulative group sum must not cross.
`maxgroupsize` | An integer that defines the maximum number of elements in each group. NULL (the default) corresponds to no group size.

### Details

Missing values (NA, Inf, NaN) are completely disregarded and pairwise complete cases are used f

### Value

An integer vector giving the group indices

### Author(s)

Claus Ekstrom <claus@rprimer.dk>

### Examples

    set.seed(1)
    x <- sample(10, 20, replace = TRUE)
    cumsumbinning(x, 15)
    cumsumbinning(x, 15, 3)

[Package MESS version 0.5.6 Index]