percentify_min: Group a data.frame by percentile ranges in variable with...

Description Usage Arguments Details Value See Also Examples

View source: R/percentify_min.R

Description

This function is a small wrapper around percentify, where the upper bound is a fixed value.

Usage

1
percentify_min(data, var, q = numeric(), lower = 0)

Arguments

data

A data.frame or tibble,

var

Variable to do grouping by as string or symbol.

q

Numerical values for upper bound of ranges. Must be between 0 and 1.

lower

Numerical values for lower bound of ranges. Must be between 0 and 1. Length of lower and upper must be equal.

Details

There is a ggplot2::autoplot() to visualize the the percentile ranges.

Value

percentile grouped tibble

See Also

Other percentile samplers: autoplot.percentiled_df, percentify_cut, percentify_max, percentify_random

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
library(dplyr)
library(broom)
percent_mtcars <- percentify_min(mtcars, mpg, c(0.25, 0.5, 0.75, 1))

percent_mtcars

summarize(percent_mtcars,
          mean_hp = mean(hp),
          mean_wt = mean(wt),
          n_obs = n()
          )

percent_mtcars %>%
  group_modify(~tidy(lm(disp ~ wt + cyl, data = .x)))

library(ggplot2)
autoplot(percent_mtcars)

EmilHvitfeldt/percentify documentation built on July 9, 2019, 10:54 p.m.