gemseo.uncertainty.distributions package#
Capabilities to create and manipulate probability distributions.
This package contains:
an abstract class
BaseDistribution
to define the concept of probability distribution,an abstract class
BaseJointDistribution
to define the concept of joint probability distribution by composing several instances ofBaseDistribution
,a factory
DistributionFactory
to create instances ofBaseDistribution
,concrete classes implementing these abstracts concepts, by interfacing:
the OpenTURNS library:
OTDistribution
andOTJointDistribution
,the Scipy library:
SPDistribution
andSPJointDistribution
.
Lastly, the class OTDistributionFitter
offers the possibility
to fit an OTDistribution
from data based on OpenTURNS.
Subpackages#
- gemseo.uncertainty.distributions.openturns package
- Interfaced distributions
- Classical distributions
- Joint probability distribution
- Distribution fitting
- Submodules
- gemseo.uncertainty.distributions.openturns.beta module
- gemseo.uncertainty.distributions.openturns.dirac module
- gemseo.uncertainty.distributions.openturns.distribution module
- gemseo.uncertainty.distributions.openturns.exponential module
- gemseo.uncertainty.distributions.openturns.factory module
- gemseo.uncertainty.distributions.openturns.fitting module
- gemseo.uncertainty.distributions.openturns.joint module
- gemseo.uncertainty.distributions.openturns.log_normal module
- gemseo.uncertainty.distributions.openturns.normal module
- gemseo.uncertainty.distributions.openturns.triangular module
- gemseo.uncertainty.distributions.openturns.uniform module
- gemseo.uncertainty.distributions.openturns.weibull module
- gemseo.uncertainty.distributions.scipy package
- Interfaced distributions
- Classical distributions
- Joint probability distribution
- Submodules
- gemseo.uncertainty.distributions.scipy.beta module
- gemseo.uncertainty.distributions.scipy.distribution module
- gemseo.uncertainty.distributions.scipy.exponential module
- gemseo.uncertainty.distributions.scipy.factory module
- gemseo.uncertainty.distributions.scipy.joint module
- gemseo.uncertainty.distributions.scipy.log_normal module
- gemseo.uncertainty.distributions.scipy.normal module
- gemseo.uncertainty.distributions.scipy.triangular module
- gemseo.uncertainty.distributions.scipy.uniform module
- gemseo.uncertainty.distributions.scipy.weibull module
Submodules#
- gemseo.uncertainty.distributions.base_distribution module
BaseDistribution
BaseDistribution.compute_cdf()
BaseDistribution.compute_inverse_cdf()
BaseDistribution.compute_samples()
BaseDistribution.DEFAULT_VARIABLE_NAME
BaseDistribution.distribution
BaseDistribution.math_lower_bound
BaseDistribution.math_upper_bound
BaseDistribution.mean
BaseDistribution.num_lower_bound
BaseDistribution.num_upper_bound
BaseDistribution.range
BaseDistribution.standard_deviation
BaseDistribution.support
BaseDistribution.transformation
- gemseo.uncertainty.distributions.base_joint module
- gemseo.uncertainty.distributions.factory module
- gemseo.uncertainty.distributions.scalar_distribution_mixin module