breaks_to_interval() takes a specified set of breaks representing the left
hand limits of a closed open interval, i.e [x, y), and returns the
corresponding interval and upper bounds. The resulting intervals span from
the minimum break through to a specified max_upper.
Usage
breaks_to_interval(breaks, max_upper = Inf)
Value
A tibble with an ordered factor column (interval),
as well as columns corresponding to the explicit bounds (lower_bound and
upper_bound). Note that even those these bounds are whole numbers they are
returned as numeric to allow the maximum upper bound to be given as Inf.
Arguments
breaks
[integerish].
1 or more non-negative cut points in increasing (strictly) order.
These correspond to the left hand side of the desired intervals (e.g. the
closed side of [x, y).
Double values are coerced to integer prior to categorisation.
max_upper
[numeric]
Represents the maximum upper bound splitting the data.