SG++-Doxygen-Documentation
python.uq.analysis.mc.MCAnalysis.MCAnalysis Class Reference
Inheritance diagram for python.uq.analysis.mc.MCAnalysis.MCAnalysis:

Public Member Functions

def __init__ (self, params, samples, estimator=None, npaths=100)
 
def computeMean (self, iteration, qoi, t)
 
def computeMoments (self, ts=None)
 
def computeVar (self, iteration, qoi, t)
 
def estimateDensity (self, ts=[0], dtype="kde", config={})
 
def writeMoments (self, filename)
 

Detailed Description

The MCAnalysis class

Constructor & Destructor Documentation

◆ __init__()

def python.uq.analysis.mc.MCAnalysis.MCAnalysis.__init__ (   self,
  params,
  samples,
  estimator = None,
  npaths = 100 
)
Constructor
@param params: ParameterSet
@param samples: dictionary {<time step>: {<Sample>: value}}

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator, python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__params, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__params, python.uq.analysis.asgc.ASGCAnalysis.ASGCAnalysis.__params, python.uq.analysis.asgc.anova.hdmrAnalytic.HDMRAnalytic.__params, and python.uq.analysis.mc.MCAnalysis.MCAnalysis.__samples.

Member Function Documentation

◆ computeMean()

def python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMean (   self,
  iteration,
  qoi,
  t 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__samples, and python.datasetAnalysis.mean.

◆ computeMoments()

def python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeMoments (   self,
  ts = None 
)

References python.uq.analysis.mc.MCAnalysis.MCAnalysis.__samples, python.uq.estimators.Estimator.Estimator.mean(), python.uq.estimators.CollocationPointsStrategy.CollocationPointsStrategy.mean(), python.uq.estimators.MarginalAnalyticEstimationStrategy.MarginalAnalyticEstimationStrategy.mean(), python.uq.estimators.MCEstimator.MCEstimator.mean(), python.uq.estimators.SparseGridEstimator.SparseGridEstimator.mean(), sgpp::combigrid::Ishigami.mean, python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy.mean(), sgpp::datadriven::DensityEstimator.mean(), sgpp::combigrid::BsplineStochasticCollocation.mean(), sgpp::combigrid::PolynomialChaosExpansion.mean(), sgpp::combigrid::PolynomialStochasticCollocation.mean(), sgpp::datadriven::OperationCovariance.mean(), python.uq.dists.Beta.Beta.mean(), sgpp::combigrid::Parabola.mean, python.uq.dists.Uniform.Uniform.mean(), python.uq.dists.Dist.Dist.mean(), python.uq.dists.Lognormal.Lognormal.mean(), sgpp::combigrid::Parabola_uniform.mean(), python.uq.analysis.Analysis.Analysis.mean(), sgpp::combigrid::ProbabilityDensityFunction1D.mean(), sgpp::combigrid::OrthogonalPolynomialBasis1D.mean(), python.uq.dists.DataDist.DataDist.mean(), python.uq.dists.J.J.mean(), python.uq.dists.TNormal.TNormal.mean(), sgpp::combigrid::CombigridSurrogateModel.mean(), python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.mean(), sgpp::datadriven::KernelDensityEstimator.mean(), python.uq.dists.Normal.Normal.mean(), sgpp::datadriven::BayesianOptimization.mean(), sgpp::datadriven::LearnerSGDE.mean(), sgpp::combigrid::CO2.mean, python.uq.dists.KDEDist.KDEDist.mean(), sgpp::combigrid::AtanUniform.mean, sgpp::combigrid::AtanBeta.mean, sgpp::datadriven::SparseGridDensityEstimator.mean(), sgpp::combigrid::Debugfct.mean, python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.mean(), python.uq.dists.LibAGFDist.LibAGFDist.mean(), python.uq.dists.SGDEdist.SGDEdist.mean(), python.uq.estimators.Estimator.Estimator.var(), python.uq.estimators.CollocationPointsStrategy.CollocationPointsStrategy.var(), python.uq.estimators.SparseGridEstimator.SparseGridEstimator.var(), python.uq.estimators.SparseGridEstimationStrategy.SparseGridEstimationStrategy.var(), python.uq.estimators.MCEstimator.MCEstimator.var(), python.uq.dists.Beta.Beta.var(), python.uq.dists.Uniform.Uniform.var(), python.uq.dists.Dist.Dist.var(), python.uq.dists.Lognormal.Lognormal.var(), sgpp::combigrid::BsplineStochasticCollocation.var, sgpp::combigrid::PolynomialStochasticCollocation.var, python.uq.dists.DataDist.DataDist.var(), python.uq.dists.J.J.var(), python.uq.dists.TNormal.TNormal.var(), python.uq.dists.Normal.Normal.var(), sgpp::datadriven::BayesianOptimization.var(), python.uq.dists.KDEDist.KDEDist.var(), python.uq.analysis.Analysis.Analysis.var(), python.uq.estimators.MonteCarloStrategy.MonteCarloStrategy.var(), python.uq.dists.LibAGFDist.LibAGFDist.var(), python.uq.estimators.AnalyticEstimationStrategy.AnalyticEstimationStrategy.var(), and python.uq.dists.SGDEdist.SGDEdist.var().

Referenced by python.uq.analysis.mc.MCAnalysis.MCAnalysis.writeMoments().

◆ computeVar()

def python.uq.analysis.mc.MCAnalysis.MCAnalysis.computeVar (   self,
  iteration,
  qoi,
  t 
)

References python.uq.analysis.asgc.ASGCAnalysisSpecification.ASGCAnalysisSpecification.__estimator, python.uq.analysis.mc.MCAnalysis.MCAnalysis.__estimator, and python.uq.analysis.mc.MCAnalysis.MCAnalysis.__samples.

◆ estimateDensity()

def python.uq.analysis.mc.MCAnalysis.MCAnalysis.estimateDensity (   self,
  ts = [0],
  dtype = "kde",
  config = {} 
)

References python.uq.analysis.mc.MCAnalysis.MCAnalysis.__samples, and python.uq.analysis.Analysis.Analysis._estimateDensityByConfig().

◆ writeMoments()


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