discretise: Discretise a <dist_spec>

View source: R/dist_spec.R

discretiseR Documentation

Discretise a <dist_spec>

Description

Discretise a <dist_spec>

Usage

discretise(x, silent = TRUE)

discretize(x, silent = TRUE)

Arguments

x

A ⁠<dist_spec>⁠

silent

Logical; if TRUE then any distribution that can't be discretised will be returned as is. If FALSE then an error will be thrown.

Details

By default it will discretise all the distributions it can discretise (i.e. those with finite support and constant parameters).

Value

A ⁠<dist_spec>⁠ where all distributions with constant parameters are nonparametric.

Examples

# A fixed gamma distribution with mean 5 and sd 1.
dist1 <- Gamma(mean = 5, sd = 1, max = 20)

# An uncertain lognormal distribution with mean 3 and sd 2
dist2 <- LogNormal(mean = Normal(3, 0.5), sd = Normal(2, 0.5), max = 20)

# The maxf the sum of two distributions
discretise(dist1 + dist2)

epiforecasts/EpiNow2 documentation built on April 27, 2024, 9:15 p.m.