Skip to contents

Cut a continuous variable into quantiles

Usage

cut_exposure_quantile(x, n = 4, is_placebo = NULL)

cut_quantile(x, n = 4)

Arguments

x

Numeric vector

n

Number of bins

is_placebo

Logical vector indicating placebo samples

Value

A factor

Examples

x <- rnorm(100)
cut_quantile(x)
#>   [1] Q1 Q3 Q1 Q2 Q3 Q4 Q1 Q2 Q2 Q2 Q1 Q4 Q4 Q1 Q3 Q1 Q1 Q2 Q3 Q1 Q3 Q3 Q1 Q4 Q4
#>  [26] Q2 Q1 Q2 Q1 Q1 Q4 Q3 Q3 Q4 Q3 Q2 Q1 Q2 Q2 Q4 Q2 Q1 Q2 Q2 Q3 Q4 Q2 Q3 Q3 Q1
#>  [51] Q4 Q2 Q2 Q2 Q2 Q3 Q1 Q4 Q1 Q3 Q4 Q1 Q4 Q2 Q1 Q1 Q4 Q3 Q3 Q1 Q1 Q3 Q4 Q3 Q4
#>  [76] Q3 Q3 Q2 Q3 Q2 Q4 Q4 Q4 Q3 Q1 Q4 Q1 Q2 Q3 Q1 Q3 Q4 Q4 Q2 Q3 Q4 Q2 Q4 Q4 Q2
#> Levels: Q1 Q2 Q3 Q4
cut_exposure_quantile(abs(x))
#>   [1] Q4 Q2 Q4 Q1 Q3 Q3 Q4 Q2 Q1 Q2 Q3 Q3 Q4 Q4 Q2 Q4 Q2 Q1 Q2 Q3 Q2 Q2 Q4 Q3 Q4
#>  [26] Q1 Q3 Q1 Q3 Q4 Q3 Q1 Q1 Q4 Q1 Q1 Q4 Q2 Q2 Q3 Q1 Q3 Q1 Q2 Q2 Q4 Q1 Q3 Q1 Q4
#>  [51] Q3 Q1 Q1 Q1 Q1 Q2 Q4 Q4 Q2 Q1 Q3 Q3 Q3 Q2 Q4 Q3 Q3 Q1 Q2 Q4 Q4 Q2 Q4 Q1 Q4
#>  [76] Q2 Q3 Q1 Q1 Q1 Q4 Q4 Q3 Q3 Q2 Q3 Q4 Q1 Q2 Q2 Q2 Q3 Q3 Q1 Q2 Q4 Q2 Q3 Q4 Q2
#> Levels: Placebo Q1 Q2 Q3 Q4