View source: R/functions-binning.R
breaks_on_binSize | R Documentation |
Defines breaks for binSize
sized bins for values ranging
from fromX
to toX
.
breaks_on_binSize(fromX, toX, binSize)
fromX |
numeric(1) specifying the lowest value for the bins. |
toX |
numeric(1) specifying the largest value for the bins. |
binSize |
numeric(1) defining the size of a bin. |
This function creates breaks for bins of size binSize
. The
function ensures that the full data range is included in the bins, i.e. the
last value (upper boundary of the last bin) is always equal toX
. This
however means that the size of the last bin will not always be equal to the
desired bin size.
See examples for more details and a comparisom to R's seq
function.
A numeric vector defining the lower and upper bounds of the bins.
Johannes Rainer
binYonX
for a binning function.
Other functions to define bins:
breaks_on_nBins()
## Define breaks with a size of 0.13 for a data range from 1 to 10: breaks_on_binSize(1, 10, 0.13) ## The size of the last bin is however larger than 0.13: diff(breaks_on_binSize(1, 10, 0.13)) ## If we would use seq, the max value would not be included: seq(1, 10, by = 0.13) ## In the next example we use binSize that leads to an additional last bin with ## a smaller binSize: breaks_on_binSize(1, 10, 0.51) ## Again, the max value is included, but the size of the last bin is < 0.51. diff(breaks_on_binSize(1, 10, 0.51)) ## Using just seq would result in the following bin definition: seq(1, 10, by = 0.51) ## Thus it defines one bin (break) less.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.