pyhs3.distributions.MixtureDist¶
- class pyhs3.distributions.MixtureDist(*, name, coefficients, extended, summands)[source]¶
Mixture of probability distributions.
Implements a weighted combination of multiple distributions:
\[f(x) = \sum_{i=1}^{n-1} c_i \cdot f_i(x) + (1 - \sum_{i=1}^{n-1} c_i) \cdot f_n(x)\]The last component is automatically normalized to ensure the coefficients sum to 1.
- Parameters:
- __init__(*, name, coefficients, extended, summands)[source]¶
Subclass of Distribution representing a mixture of distributions
- Parameters:
Methods
__init__(*, name, coefficients, extended, ...)Subclass of Distribution representing a mixture of distributions
expression(distributionsandparameters)Builds a symbolic expression for the mixture distribution.
from_dict(config)Creates an instance of MixtureDist from a dictionary configuration.