Skip to contents

Creates a mixture distribution using distributional::dist_mixture(). All standard distributional operations (sampling, density, quantiles, formatting) work automatically.

Usage

prior_mixture(..., weights = NULL)

Arguments

...

Component distributions (from distributional package)

weights

Mixture weights (normalized automatically if not summing to 1)

Value

A distributional mixture distribution object

Examples

mix <- prior_mixture(
  distributional::dist_normal(0, 0.1),
  distributional::dist_normal(0, 1),
  weights = c(0.7, 0.3)
)