## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----setup-------------------------------------------------------------------- library(discretes) ## ----------------------------------------------------------------------------- integers()^2 2 * natural1() - 1 # odd positive integers 1 / 2^integers() # reciprocals of powers of 2 ## ----------------------------------------------------------------------------- numeric(0L) * natural1() ## ----------------------------------------------------------------------------- log(natural0()) ## ----------------------------------------------------------------------------- dsct_transform(0:10, cos) # Same as cos(0:10) ## ----------------------------------------------------------------------------- dsct_transform( natural0(), fun = pnorm, inv = qnorm, range = c(0, 1) ) ## ----------------------------------------------------------------------------- dsct_transform( integers(from = 0, to = 3), fun = cos, inv = acos, domain = c(0, pi), range = c(-1, 1), dir = "decreasing" )