Generic method for applying a map f to distribution object x.

rmap(x, g, ...)

Arguments

x

The distribution object.

g

The function to apply.

...

Additional arguments to pass into g.

Value

A distribution representing the push-forward of x through g.

Examples

# \donttest{
d <- empirical_dist(1:20)
d_sq <- rmap(d, function(x) x^2)
mean(d_sq)  # E[X^2] for uniform 1..20
#> [1] 143.5
# }