Learn R Programming

EpiNow2 (version 1.7.1)

collapse: Collapse nonparametric distributions in a <dist_spec>

Description

[Experimental] This convolves any consecutive nonparametric distributions contained in the <dist_spec>.

Usage

# S3 method for dist_spec
collapse(x, ...)

Value

A <dist_spec> where consecutive nonparametric distributions have been convolved

Arguments

x

A <dist_spec>

...

ignored

Examples

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

# An uncertain lognormal distribution with meanlog and sdlog normally
# distributed as Normal(3, 0.5) and Normal(2, 0.5) respectively
dist2 <- LogNormal(
  meanlog = Normal(3, 0.5),
  sdlog = Normal(2, 0.5),
  max = 20
)

# The maxf the sum of two distributions
collapse(discretise(dist1 + dist2, strict = FALSE))

Run the code above in your browser using DataLab