gemseo_umdo / estimators

Show inherited members

sampling module

Estimators of statistic for sampling-based U-MDO formulation.

class gemseo_umdo.estimators.sampling.Margin(formulation)[source]

Bases: SamplingEstimator

Estimator of a margin, i.e. mean + factor * deviation.

Parameters:

formulation (Sampling) – The U-MDO formulation.

class gemseo_umdo.estimators.sampling.Mean(formulation)[source]

Bases: SamplingEstimator

Estimator of the expectation, a.k.a.

mean.

Parameters:

formulation (Sampling) – The U-MDO formulation.

class gemseo_umdo.estimators.sampling.Probability(formulation)[source]

Bases: SamplingEstimator

Estimator of a probability.

Parameters:

formulation (Sampling) – The U-MDO formulation.

class gemseo_umdo.estimators.sampling.SamplingEstimator(formulation)[source]

Bases: BaseStatisticEstimator

Base statistic estimator for a U-MDO formulation using sampling.

Parameters:

formulation (Sampling) – The U-MDO formulation.

class gemseo_umdo.estimators.sampling.SamplingEstimatorFactory[source]

Bases: BaseFactory

The factory of SamplingEstimator.

Return type:

BaseFactory

failed_imports: dict[str, str]

The class names bound to the import errors.

class gemseo_umdo.estimators.sampling.StandardDeviation(formulation)[source]

Bases: Variance

Estimator of the standard deviation.

Parameters:

formulation (Sampling) – The U-MDO formulation.

class gemseo_umdo.estimators.sampling.Variance(formulation)[source]

Bases: SamplingEstimator

Estimator of the variance.

Parameters:

formulation (Sampling) – The U-MDO formulation.