SG++-Doxygen-Documentation
python.uq.dists.Beta.Beta Class Reference
Inheritance diagram for python.uq.dists.Beta.Beta:

Public Member Functions

def __init__ (self, p, q, accLevel=0., width=1.)
 
def __str__ (self)
 
def alpha (self)
 
def beta (self)
 
def cdf (self, x)
 
def fromJson (cls, jsonObject)
 
def getBounds (self)
 
def getDim (self)
 
def mean (self)
 
def pdf (self, x)
 
def ppf (self, x)
 
def rvs (self, n=1)
 
def std (self)
 
def toJson (self)
 
def var (self)
 

Detailed Description

The Beta distribution class

Constructor & Destructor Documentation

◆ __init__()

def python.uq.dists.Beta.Beta.__init__ (   self,
  p,
  q,
  accLevel = 0.,
  width = 1. 
)
Constructor
@param p: first design parameter
@param q: second design parameter
@param accLevel: lower boundary
@param width: width of the interval

References python.learner.TrainingSpecification.TrainingSpecification.__l, python.uq.dists.Beta.Beta.__l, python.uq.dists.Beta.Beta.__p, python.uq.dists.Beta.Beta.__q, python.uq.dists.Beta.Beta.__width, and python.uq.dists.Beta.Beta._dist.

Member Function Documentation

◆ __str__()

def python.uq.dists.Beta.Beta.__str__ (   self)

References python.learner.TrainingSpecification.TrainingSpecification.__l, python.uq.dists.Beta.Beta.__l, python.uq.dists.Beta.Beta.__p, python.uq.dists.Beta.Beta.__q, and python.uq.dists.Beta.Beta.__width.

◆ alpha()

def python.uq.dists.Beta.Beta.alpha (   self)

References python.uq.dists.Beta.Beta.__p.

Referenced by python.learner.Classifier.Classifier.refineGrid().

◆ beta()

def python.uq.dists.Beta.Beta.beta (   self)

References python.uq.dists.Beta.Beta.__q.

◆ cdf()

def python.uq.dists.Beta.Beta.cdf (   self,
  x 
)

References python.uq.dists.Beta.Beta._dist.

◆ fromJson()

def python.uq.dists.Beta.Beta.fromJson (   cls,
  jsonObject 
)
Restores the Beta object from the json object with its
attributes.

Arguments:
jsonObject -- json object

Return the restored UQSetting object

Referenced by python.uq.sampler.asgc.ASGCSampler.ASGCSampler.setMemento(), python.uq.learner.Learner.Learner.setMemento(), and python.uq.uq_setting.UQSetting.UQSetting.setMemento().

◆ getBounds()

def python.uq.dists.Beta.Beta.getBounds (   self)

References python.learner.TrainingSpecification.TrainingSpecification.__l, python.uq.dists.Beta.Beta.__l, and python.uq.dists.Beta.Beta.__width.

Referenced by python.uq.dists.J.J.discretize(), and python.uq.dists.Dist.Dist.l2error().

◆ getDim()

◆ mean()

◆ pdf()

def python.uq.dists.Beta.Beta.pdf (   self,
  x 
)

◆ ppf()

def python.uq.dists.Beta.Beta.ppf (   self,
  x 
)

◆ rvs()

def python.uq.dists.Beta.Beta.rvs (   self,
  n = 1 
)

References python.uq.dists.Beta.Beta._dist.

◆ std()

def python.uq.dists.Beta.Beta.std (   self)

References python.uq.dists.Beta.Beta._dist.

◆ toJson()

def python.uq.dists.Beta.Beta.toJson (   self)

◆ var()


The documentation for this class was generated from the following file: