Skip to contents

[Stable] Adds symmetric a credible interval based on quantiles.

Usage

calc_CrI(samples, summarise_by = NULL, CrI = 0.9)

Arguments

samples

A data.table containing at least a value variable

summarise_by

A character vector of variables to group by.

CrI

Numeric between 0 and 1. The credible interval for which to return values. Defaults to 0.9.

Value

A data.table containing the upper and lower bounds for the specified credible interval.

Examples

samples <- data.frame(value = 1:10, type = "car")
# add 90% credible interval
calc_CrI(samples)
#>    value      CrI
#>    <num>   <char>
#> 1:  1.45 lower_90
#> 2:  9.55 upper_90
# add 90% credible interval grouped by type
calc_CrI(samples, summarise_by = "type")
#>      type value      CrI
#>    <char> <num>   <char>
#> 1:    car  1.45 lower_90
#> 2:    car  9.55 upper_90