Intervals are measured in standard deviations on either side of the mean.
Usage
chop_mean_sd(x, sds = 1:3, ..., raw = FALSE, sd = deprecated())
brk_mean_sd(sds = 1:3, sd = deprecated())
tab_mean_sd(x, sds = 1:3, ..., raw = FALSE)
Arguments
- x
A vector.
- sds
Positive numeric vector of standard deviations.
- ...
Passed to
chop()
.- raw
Logical. Use raw values in labels?
- sd
Value
chop_*
functions return a factor
of the same length as x
.
brk_*
functions return a function
to create breaks
.
tab_*
functions return a contingency table()
.
Details
In version 0.7.0, these functions changed to specifying sds
as a vector.
To chop 1, 2 and 3 standard deviations around the mean, write
chop_mean_sd(x, sds = 1:3)
instead of chop_mean_sd(x, sd = 3)
.
See also
Other chopping functions:
chop()
,
chop_equally()
,
chop_evenly()
,
chop_fn()
,
chop_n()
,
chop_proportions()
,
chop_quantiles()
,
chop_width()
,
fillet()
Examples
chop_mean_sd(1:10)
#> [1] [-2 sd, -1 sd) [-2 sd, -1 sd) [-1 sd, 0 sd) [-1 sd, 0 sd) [-1 sd, 0 sd)
#> [6] [0 sd, 1 sd) [0 sd, 1 sd) [0 sd, 1 sd) [1 sd, 2 sd) [1 sd, 2 sd)
#> Levels: [-2 sd, -1 sd) [-1 sd, 0 sd) [0 sd, 1 sd) [1 sd, 2 sd)
chop(1:10, brk_mean_sd())
#> [1] [-2 sd, -1 sd) [-2 sd, -1 sd) [-1 sd, 0 sd) [-1 sd, 0 sd) [-1 sd, 0 sd)
#> [6] [0 sd, 1 sd) [0 sd, 1 sd) [0 sd, 1 sd) [1 sd, 2 sd) [1 sd, 2 sd)
#> Levels: [-2 sd, -1 sd) [-1 sd, 0 sd) [0 sd, 1 sd) [1 sd, 2 sd)
tab_mean_sd(1:10)
#> [-2 sd, -1 sd) [-1 sd, 0 sd) [0 sd, 1 sd) [1 sd, 2 sd)
#> 2 3 3 2