![]() |
SG++-Doxygen-Documentation
|
Public Member Functions | |
__init__ (self, mu, sigma, a, b) | |
__str__ (self) | |
by_alpha (cls, mu, sigma, alpha) | |
by_range (cls, *args, **kws) | |
cdf (self, x) | |
fromJson (cls, jsonObject) | |
getBounds (self) | |
getDim (self) | |
mean (self) | |
pdf (self, x) | |
ppf (self, x) | |
rvs (self, n=1) | |
std (self) | |
toJson (self) | |
var (self) | |
Protected Attributes | |
_dist | |
Represents a truncated normal distribution See: http://en.wikipedia.org/wiki/Truncated_normal_distribution
python.uq.dists.Normal.Normal.__init__ | ( | self, | |
mu, | |||
sigma, | |||
a, | |||
b | |||
) |
Constructor @param mu: expectation value @param sigma: standard deviation @param a: lower boundary @param b: upper boundary
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Normal.Normal.__init__(), python.uq.dists.Lognormal.Lognormal.__mu, python.uq.dists.MultivariateNormal.MultivariateNormal.__mu, python.uq.dists.Normal.Normal.__mu, python.uq.dists.TLognormal.TLognormal.__mu, python.uq.dists.TNormal.TNormal.__mu, python.uq.dists.Lognormal.Lognormal.__sigma, python.uq.dists.Normal.Normal.__sigma, python.uq.dists.TLognormal.TLognormal.__sigma, and python.uq.dists.TNormal.TNormal.__sigma.
Referenced by python.uq.dists.Normal.Normal.__init__().
python.uq.dists.Normal.Normal.__str__ | ( | self | ) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Lognormal.Lognormal.__mu, python.uq.dists.MultivariateNormal.MultivariateNormal.__mu, python.uq.dists.Normal.Normal.__mu, python.uq.dists.TLognormal.TLognormal.__mu, python.uq.dists.TNormal.TNormal.__mu, python.uq.dists.Lognormal.Lognormal.__sigma, python.uq.dists.Normal.Normal.__sigma, python.uq.dists.TLognormal.TLognormal.__sigma, and python.uq.dists.TNormal.TNormal.__sigma.
python.uq.dists.Normal.Normal.by_alpha | ( | cls, | |
mu, | |||
sigma, | |||
alpha | |||
) |
Constructor given a confidence value @param mu: expectation value @param sigma: standard deviation @param alpha: confidence value
python.uq.dists.Normal.Normal.by_range | ( | cls, | |
* | args, | ||
** | kws | ||
) |
Constructor given a interval
python.uq.dists.Normal.Normal.cdf | ( | self, | |
x | |||
) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Lognormal.Lognormal.__linearTrans, python.uq.dists.Normal.Normal.__linearTrans, python.uq.dists.Beta.Beta._dist, python.uq.dists.Lognormal.Lognormal._dist, python.uq.dists.Normal.Normal._dist, python.uq.dists.TNormal.TNormal._dist, python.uq.dists.Uniform.Uniform._dist, python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor._dist, python.uq.parameters.UncertainParameter.UncertainParameter._dist, python.uq.transformation.RosenblattTransformation.RosenblattTransformation._dist, and python.uq.dists.Normal.Normal.cdf().
Referenced by python.uq.dists.Normal.Normal.cdf().
python.uq.dists.Normal.Normal.fromJson | ( | cls, | |
jsonObject | |||
) |
Restores the TNormal object from the json object with its attributes. @param jsonObject: json object @return: the restored TNormal object
Referenced by python.learner.Learner.Learner.setMemento(), python.uq.analysis.asgc.ASGCKnowledge.ASGCKnowledge.setMemento(), python.uq.learner.Learner.Learner.setMemento(), python.uq.sampler.asgc.ASGCSampler.ASGCSampler.setMemento(), and python.uq.uq_setting.UQSetting.UQSetting.setMemento().
python.uq.dists.Normal.Normal.getBounds | ( | self | ) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, and python.uq.transformation.LinearTransformation.LinearTransformation.__b.
Referenced by python.uq.dists.J.J.discretize(), and python.uq.dists.Dist.Dist.l2error().
python.uq.dists.Normal.Normal.getDim | ( | self | ) |
Referenced by python.uq.dists.SGDEdist.SGDEdist.__str__(), python.uq.dists.Dist.Dist.cov(), python.uq.parameters.ParameterSet.ParameterSet.extractActiveSubset(), python.uq.dists.KDEDist.KDEDist.getBandwidths(), python.uq.dists.EstimatedDist.EstimatedDist.getBounds(), and python.uq.uq_setting.UQSetting.UQSetting.getDim().
python.uq.dists.Normal.Normal.mean | ( | self | ) |
References python.uq.dists.Lognormal.Lognormal.__mu, python.uq.dists.MultivariateNormal.MultivariateNormal.__mu, python.uq.dists.Normal.Normal.__mu, python.uq.dists.TLognormal.TLognormal.__mu, and python.uq.dists.TNormal.TNormal.__mu.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), python.uq.dists.LibAGFDist.LibAGFDist.var(), and python.uq.dists.SGDEdist.SGDEdist.var().
python.uq.dists.Normal.Normal.pdf | ( | self, | |
x | |||
) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Beta.Beta._dist, python.uq.dists.Lognormal.Lognormal._dist, python.uq.dists.Normal.Normal._dist, python.uq.dists.TNormal.TNormal._dist, python.uq.dists.Uniform.Uniform._dist, python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor._dist, python.uq.parameters.UncertainParameter.UncertainParameter._dist, python.uq.transformation.RosenblattTransformation.RosenblattTransformation._dist, and python.uq.dists.Normal.Normal.pdf().
Referenced by python.uq.dists.Dist.Dist.crossEntropy(), python.uq.dists.J.J.discretize(), python.uq.dists.Dist.Dist.klDivergence(), python.uq.dists.Dist.Dist.l2error(), and python.uq.dists.Normal.Normal.pdf().
python.uq.dists.Normal.Normal.ppf | ( | self, | |
x | |||
) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Lognormal.Lognormal.__linearTrans, python.uq.dists.Normal.Normal.__linearTrans, python.uq.dists.Beta.Beta._dist, python.uq.dists.Lognormal.Lognormal._dist, python.uq.dists.Normal.Normal._dist, python.uq.dists.TNormal.TNormal._dist, python.uq.dists.Uniform.Uniform._dist, python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor._dist, python.uq.parameters.UncertainParameter.UncertainParameter._dist, python.uq.transformation.RosenblattTransformation.RosenblattTransformation._dist, and python.uq.dists.Normal.Normal.ppf().
Referenced by python.uq.dists.Normal.Normal.ppf(), python.uq.dists.EstimatedDist.EstimatedDist.rvs(), python.uq.dists.NatafDist.NatafDist.rvs(), python.uq.dists.KDEDist.KDEDist.rvs(), and python.uq.dists.SGDEdist.SGDEdist.rvs().
python.uq.dists.Normal.Normal.rvs | ( | self, | |
n = 1 |
|||
) |
References python.uq.dists.Lognormal.Lognormal.__a, python.uq.dists.MultivariateNormal.MultivariateNormal.__a, python.uq.dists.Normal.Normal.__a, python.uq.dists.TLognormal.TLognormal.__a, python.uq.dists.TNormal.TNormal.__a, python.uq.dists.Uniform.Uniform.__a, python.uq.transformation.LinearTransformation.LinearTransformation.__a, python.uq.dists.Lognormal.Lognormal.__b, python.uq.dists.MultivariateNormal.MultivariateNormal.__b, python.uq.dists.Normal.Normal.__b, python.uq.dists.TLognormal.TLognormal.__b, python.uq.dists.TNormal.TNormal.__b, python.uq.dists.Uniform.Uniform.__b, python.uq.transformation.LinearTransformation.LinearTransformation.__b, python.uq.dists.Beta.Beta._dist, python.uq.dists.Lognormal.Lognormal._dist, python.uq.dists.Normal.Normal._dist, python.uq.dists.TNormal.TNormal._dist, python.uq.dists.Uniform.Uniform._dist, python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor._dist, python.uq.parameters.UncertainParameter.UncertainParameter._dist, python.uq.transformation.RosenblattTransformation.RosenblattTransformation._dist, and python.uq.dists.Normal.Normal.rvs().
Referenced by python.uq.dists.Normal.Normal.rvs().
python.uq.dists.Normal.Normal.std | ( | self | ) |
References python.uq.dists.Lognormal.Lognormal.__sigma, python.uq.dists.Normal.Normal.__sigma, python.uq.dists.TLognormal.TLognormal.__sigma, and python.uq.dists.TNormal.TNormal.__sigma.
python.uq.dists.Normal.Normal.toJson | ( | self | ) |
Referenced by python.uq.sampler.asgc.ASGCSampler.ASGCSampler.__str__(), python.uq.uq_setting.UQSetting.UQSetting.__str__(), python.uq.analysis.asgc.ASGCKnowledge.ASGCKnowledge.createMemento(), python.uq.sampler.asgc.ASGCSampler.ASGCSampler.createMemento(), and python.uq.uq_setting.UQSetting.UQSetting.createMemento().
python.uq.dists.Normal.Normal.var | ( | self | ) |
References python.uq.dists.Lognormal.Lognormal.__sigma, python.uq.dists.Normal.Normal.__sigma, python.uq.dists.TLognormal.TLognormal.__sigma, and python.uq.dists.TNormal.TNormal.__sigma.
Referenced by python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.computeMoments(), python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments(), python.uq.dists.Dist.Dist.cov(), python.uq.dists.DataDist.DataDist.std(), python.uq.dists.Dist.Dist.std(), and python.uq.dists.J.J.std().
|
protected |
Referenced by python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.andGetResult(), python.uq.dists.Beta.Beta.cdf(), python.uq.dists.Lognormal.Lognormal.cdf(), python.uq.dists.Normal.Normal.cdf(), python.uq.dists.TNormal.TNormal.cdf(), python.uq.dists.Uniform.Uniform.cdf(), python.uq.parameters.UncertainParameter.UncertainParameter.getCount(), python.uq.parameters.UncertainParameter.UncertainParameter.getDistribution(), python.uq.transformation.RosenblattTransformation.RosenblattTransformation.getSize(), python.uq.dists.Beta.Beta.mean(), python.uq.dists.Uniform.Uniform.mean(), python.uq.dists.Beta.Beta.pdf(), python.uq.dists.Lognormal.Lognormal.pdf(), python.uq.dists.Normal.Normal.pdf(), python.uq.dists.TNormal.TNormal.pdf(), python.uq.dists.Uniform.Uniform.pdf(), python.uq.dists.Beta.Beta.ppf(), python.uq.dists.Lognormal.Lognormal.ppf(), python.uq.dists.Normal.Normal.ppf(), python.uq.dists.TNormal.TNormal.ppf(), python.uq.dists.Uniform.Uniform.ppf(), python.uq.transformation.RosenblattTransformation.RosenblattTransformation.probabilisticToUnit(), python.uq.dists.Beta.Beta.rvs(), python.uq.dists.Lognormal.Lognormal.rvs(), python.uq.dists.Normal.Normal.rvs(), python.uq.dists.TNormal.TNormal.rvs(), python.uq.dists.Uniform.Uniform.rvs(), python.uq.parameters.UncertainParameter.UncertainParameter.setDistribution(), python.uq.dists.Beta.Beta.std(), python.uq.dists.Uniform.Uniform.std(), python.uq.transformation.RosenblattTransformation.RosenblattTransformation.toJson(), python.uq.transformation.RosenblattTransformation.RosenblattTransformation.unitToProbabilistic(), python.uq.dists.Beta.Beta.var(), python.uq.dists.Uniform.Uniform.var(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withBetaDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withLinearTransformation(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withLognormalDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withMultivariateNormalDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withNormalDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withRosenblattTransformation(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withSampleDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withTLognormalDistribution(), python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withTNormalDistribution(), and python.uq.parameters.ParameterDescriptor.UncertainParameterDesciptor.withUniformDistribution().