gemseo.uncertainty.distributions package#
Capabilities to create and manipulate probability distributions.
This package contains:
an abstract class
BaseDistributionto define the concept of probability distribution,an abstract class
BaseJointDistributionto define the concept of joint probability distribution by composing several instances ofBaseDistribution,a factory
DistributionFactoryto create instances ofBaseDistribution,concrete classes implementing these abstracts concepts, by interfacing:
the OpenTURNS library:
OTDistributionandOTJointDistribution,the Scipy library:
SPDistributionandSPJointDistribution.
Lastly, the class OTDistributionFitter offers the possibility
to fit an OTDistribution from data based on OpenTURNS.
Subpackages#
- gemseo.uncertainty.distributions.base_settings package
- Submodules
- gemseo.uncertainty.distributions.base_settings.beta_settings module
- gemseo.uncertainty.distributions.base_settings.exponential_settings module
- gemseo.uncertainty.distributions.base_settings.log_normal_settings module
- gemseo.uncertainty.distributions.base_settings.normal_settings module
- gemseo.uncertainty.distributions.base_settings.triangular_settings module
- gemseo.uncertainty.distributions.base_settings.uniform_settings module
- gemseo.uncertainty.distributions.base_settings.weibull_settings module
- Submodules
- 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.beta_settings module
- gemseo.uncertainty.distributions.openturns.dirac module
- gemseo.uncertainty.distributions.openturns.dirac_settings module
- gemseo.uncertainty.distributions.openturns.distribution module
- gemseo.uncertainty.distributions.openturns.distribution_fitter module
- gemseo.uncertainty.distributions.openturns.distribution_settings module
- gemseo.uncertainty.distributions.openturns.exponential module
- gemseo.uncertainty.distributions.openturns.exponential_settings 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.log_normal_settings module
- gemseo.uncertainty.distributions.openturns.normal module
- gemseo.uncertainty.distributions.openturns.normal_settings module
- gemseo.uncertainty.distributions.openturns.triangular module
- gemseo.uncertainty.distributions.openturns.triangular_settings module
- gemseo.uncertainty.distributions.openturns.uniform module
- gemseo.uncertainty.distributions.openturns.uniform_settings module
- gemseo.uncertainty.distributions.openturns.weibull module
- gemseo.uncertainty.distributions.openturns.weibull_settings module
- gemseo.uncertainty.distributions.scipy package
- Interfaced distributions
- Classical distributions
- Joint probability distribution
- Submodules
- gemseo.uncertainty.distributions.scipy.beta module
- gemseo.uncertainty.distributions.scipy.beta_settings module
- gemseo.uncertainty.distributions.scipy.distribution module
- gemseo.uncertainty.distributions.scipy.distribution_fitter module
- gemseo.uncertainty.distributions.scipy.distribution_settings module
- gemseo.uncertainty.distributions.scipy.exponential module
- gemseo.uncertainty.distributions.scipy.exponential_settings module
- gemseo.uncertainty.distributions.scipy.factory module
- gemseo.uncertainty.distributions.scipy.joint module
- gemseo.uncertainty.distributions.scipy.log_normal module
- gemseo.uncertainty.distributions.scipy.log_normal_settings module
- gemseo.uncertainty.distributions.scipy.normal module
- gemseo.uncertainty.distributions.scipy.normal_settings module
- gemseo.uncertainty.distributions.scipy.triangular module
- gemseo.uncertainty.distributions.scipy.triangular_settings module
- gemseo.uncertainty.distributions.scipy.uniform module
- gemseo.uncertainty.distributions.scipy.uniform_settings module
- gemseo.uncertainty.distributions.scipy.weibull module
- gemseo.uncertainty.distributions.scipy.weibull_settings module
Submodules#
- gemseo.uncertainty.distributions.base_distribution module
BaseDistributionBaseDistribution.compute_cdf()BaseDistribution.compute_inverse_cdf()BaseDistribution.compute_samples()BaseDistribution.DEFAULT_VARIABLE_NAMEBaseDistribution.SettingsBaseDistribution.distributionBaseDistribution.math_lower_boundBaseDistribution.math_upper_boundBaseDistribution.meanBaseDistribution.num_lower_boundBaseDistribution.num_upper_boundBaseDistribution.rangeBaseDistribution.standard_deviationBaseDistribution.supportBaseDistribution.transformation
- gemseo.uncertainty.distributions.base_distribution_fitter module
BaseDistributionFitterBaseDistributionFitter.SelectionCriterionBaseDistributionFitter.select_from_measures()BaseDistributionFitter.compute_measure()BaseDistributionFitter.fit()BaseDistributionFitter.select()BaseDistributionFitter.DistributionNameBaseDistributionFitter.FittingCriterionBaseDistributionFitter.SignificanceTestBaseDistributionFitter.available_criteriaBaseDistributionFitter.available_distributionsBaseDistributionFitter.available_significance_testsBaseDistributionFitter.dataBaseDistributionFitter.default_fitting_criterionBaseDistributionFitter.variable
- gemseo.uncertainty.distributions.base_distribution_settings module
- gemseo.uncertainty.distributions.base_joint module
- gemseo.uncertainty.distributions.factory module
- gemseo.uncertainty.distributions.scalar_distribution_mixin module