gemseo.uncertainty.distributions.scipy.beta module#

The SciPy-based Beta distribution.

class SPBetaDistribution(alpha=2.0, beta=2.0, minimum=0.0, maximum=1.0)[source]#

Bases: SPDistribution

The SciPy-based Beta distribution.

Examples

>>> from gemseo.uncertainty.distributions.scipy.distribution import (
...     SPDistribution,
... )
>>> distribution = SPDistribution("expon", {"loc": 3, "scale": 1 / 2.0})
>>> print(distribution)
expon(loc=3, scale=0.5)

Initialize self. See help(type(self)) for accurate signature.

Parameters:
  • alpha (float) --

    The first shape parameter of the beta random variable.

    By default it is set to 2.0.

  • beta (float) --

    The second shape parameter of the beta random variable.

    By default it is set to 2.0.

  • minimum (float) --

    The minimum of the beta random variable.

    By default it is set to 0.0.

  • maximum (float) --

    The maximum of the beta random variable.

    By default it is set to 1.0.