collapse function

Collapse nonparametric distributions in a <dist_spec>

Collapse nonparametric distributions in a <dist_spec>

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

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

Arguments

  • x: A <dist_spec>
  • ...: ignored

Returns

A <dist_spec> where consecutive nonparametric distributions have been convolved

Examples

# 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))