Skip to contents

Returns TRUE if all values in x are probabilities. A probability is a nonmissing numeric value bounded by [0, 1].

Usage

is_probability(x)

Arguments

x

The object to be tested.

Value

Scalar logical

Examples

#----------------------------------------------------------------------------
# is_probability() examples
#----------------------------------------------------------------------------
library(bkbase)

# TRUE
is_probability(c(0, 0.5, 1))
#> [1] TRUE
is_probability(1L)
#> [1] TRUE

# FALSE
is_probability(1.1)
#> [1] FALSE
is_probability(NA_real_)
#> [1] FALSE
is_probability(numeric(0L))
#> [1] FALSE
is_probability(NULL)
#> [1] FALSE