SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
python.uq.dists.J.J Class Reference
Inheritance diagram for python.uq.dists.J.J:

Public Member Functions

 __getitem__ (self, index)
 
 __init__ (self, dists)
 
 __str__ (self)
 
 cdf (self, p)
 
 discretize (self, level=5, *args, **kws)
 
 fromJson (cls, jsonObject)
 
 getBounds (self)
 
 getDim (self)
 
 getDistributions (self)
 
 getTupleIndices (self)
 
 mean (self)
 
 pdf (self, p, marginal=False)
 
 ppf (self, p)
 
 rvs (self, n=1)
 
 std (self)
 
 toJson (self)
 
 var (self)
 

Public Attributes

 error
 
 sgdeDist
 

Detailed Description

Models the multivariate distribution of independent variables

Constructor & Destructor Documentation

◆ __init__()

python.uq.dists.J.J.__init__ (   self,
  dists 
)

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__init__(), python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, and python.uq.transformation.JointTransformation.JointTransformation.__n.

Referenced by python.uq.dists.J.J.__init__().

Member Function Documentation

◆ __getitem__()

python.uq.dists.J.J.__getitem__ (   self,
  index 
)

References python.uq.dists.Corr.Corr.__dists, and python.uq.dists.J.J.__dists.

◆ __str__()

python.uq.dists.J.J.__str__ (   self)

References python.uq.dists.Corr.Corr.__dists, and python.uq.dists.J.J.__dists.

◆ cdf()

python.uq.dists.J.J.cdf (   self,
  p 
)

References python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, and python.uq.dists.J.J.cdf().

Referenced by python.uq.dists.J.J.cdf().

◆ discretize()

python.uq.dists.J.J.discretize (   self,
  level = 5,
args,
**  kws 
)
discretize the pdf of the current distribution
using a sparse grid interpolant

References python.learner.Regressor.Regressor.error, python.uq.dists.J.J.error, python.uq.learner.Regressor.Regressor.error, sgpp::datadriven::LearnerSGD.error, sgpp::datadriven::LearnerSGDE.error, sgpp::datadriven::LearnerSVM.error, sgpp::base::DistributionBeta.getBounds(), sgpp::base::DistributionLogNormal.getBounds(), sgpp::base::DistributionNormal.getBounds(), sgpp::base::DistributionTruncExponential.getBounds(), sgpp::base::DistributionTruncGamma.getBounds(), sgpp::base::DistributionTruncNormal.getBounds(), sgpp::base::DistributionUniform.getBounds(), sgpp::base::DistributionsVector.getBounds(), sgpp::base::Distribution.getBounds(), python.uq.dists.Beta.Beta.getBounds(), python.uq.dists.Corr.Corr.getBounds(), python.uq.dists.CorrBeta.CorrBeta.getBounds(), python.uq.dists.DataDist.DataDist.getBounds(), python.uq.dists.Dist.Dist.getBounds(), python.uq.dists.EstimatedDist.EstimatedDist.getBounds(), python.uq.dists.J.J.getBounds(), python.uq.dists.LibAGFDist.LibAGFDist.getBounds(), python.uq.dists.Lognormal.Lognormal.getBounds(), python.uq.dists.MultivariateNormal.MultivariateNormal.getBounds(), python.uq.dists.NatafDist.NatafDist.getBounds(), python.uq.dists.Normal.Normal.getBounds(), python.uq.dists.TNormal.TNormal.getBounds(), python.uq.dists.Uniform.Uniform.getBounds(), python.uq.parameters.ParameterSet.ParameterSet.getBounds(), python.uq.transformation.JointTransformation.JointTransformation.getBounds(), python.uq.transformation.LinearTransformation.LinearTransformation.getBounds(), sgpp::datadriven::KernelDensityEstimator.pdf(), sgpp::datadriven::LearnerSGDE.pdf(), sgpp::datadriven::SparseGridDensityEstimator.pdf(), sgpp::datadriven::DensityEstimator.pdf(), sgpp::datadriven::KernelDensityEstimator.pdf(), sgpp::datadriven::LearnerSGDE.pdf(), sgpp::datadriven::SparseGridDensityEstimator.pdf(), sgpp::datadriven::DensityEstimator.pdf(), python.uq.dists.DataDist.DataDist.pdf(), python.uq.dists.Dist.Dist.pdf(), python.uq.dists.J.J.pdf(), python.uq.dists.Beta.Beta.pdf(), python.uq.dists.Corr.Corr.pdf(), python.uq.dists.CorrBeta.CorrBeta.pdf(), python.uq.dists.KDEDist.KDEDist.pdf(), python.uq.dists.LibAGFDist.LibAGFDist.pdf(), python.uq.dists.Lognormal.Lognormal.pdf(), python.uq.dists.MultivariateNormal.MultivariateNormal.pdf(), python.uq.dists.NatafDist.NatafDist.pdf(), python.uq.dists.Normal.Normal.pdf(), python.uq.dists.SGDEdist.SGDEdist.pdf(), python.uq.dists.TLognormal.TLognormal.pdf(), python.uq.dists.TNormal.TNormal.pdf(), python.uq.dists.Uniform.Uniform.pdf(), and python.uq.dists.J.J.sgdeDist.

◆ fromJson()

python.uq.dists.J.J.fromJson (   cls,
  jsonObject 
)

◆ getBounds()

python.uq.dists.J.J.getBounds (   self)

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, and python.uq.dists.J.J.getBounds().

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

◆ getDim()

python.uq.dists.J.J.getDim (   self)

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, and python.uq.parameters.ParameterSet.ParameterSet.__dim.

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().

◆ getDistributions()

python.uq.dists.J.J.getDistributions (   self)

References python.uq.dists.Corr.Corr.__dists, and python.uq.dists.J.J.__dists.

Referenced by python.uq.parameters.ParameterSet.ParameterSet.getIndependentJointDistribution().

◆ getTupleIndices()

python.uq.dists.J.J.getTupleIndices (   self)

References python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, and python.uq.transformation.JointTransformation.JointTransformation.__ixs.

◆ mean()

python.uq.dists.J.J.mean (   self)

◆ pdf()

python.uq.dists.J.J.pdf (   self,
  p,
  marginal = False 
)

References python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, and python.uq.dists.J.J.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.J.J.pdf().

◆ ppf()

python.uq.dists.J.J.ppf (   self,
  p 
)

References python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, python.uq.dists.DataDist.DataDist.__n, python.uq.dists.J.J.__n, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__n, python.uq.parameters.ParameterBuilder.GeneralParameterBuilder.__n, python.uq.parameters.ParameterSet.ParameterSet.__n, python.uq.transformation.JointTransformation.JointTransformation.__n, and python.uq.dists.J.J.ppf().

Referenced by python.uq.dists.J.J.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().

◆ rvs()

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

References python.learner.LearnerBuilder.LearnerBuilder.GridDescriptor.__dim, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__dim, python.uq.dists.Corr.Corr.__dim, python.uq.dists.DataDist.DataDist.__dim, python.uq.dists.J.J.__dim, python.uq.dists.MultivariateNormal.MultivariateNormal.__dim, python.uq.learner.builder.GridDescriptor.GridDescriptor.__dim, python.uq.parameters.ParameterSet.ParameterSet.__dim, python.uq.dists.Corr.Corr.__dists, python.uq.dists.J.J.__dists, python.uq.dists.J.J.__ixs, python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.__ixs, python.uq.transformation.JointTransformation.JointTransformation.__ixs, and python.uq.dists.J.J.rvs().

Referenced by python.uq.dists.J.J.rvs().

◆ std()

◆ toJson()

◆ var()

Member Data Documentation

◆ error

◆ sgdeDist

python.uq.dists.J.J.sgdeDist

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