SG++-Doxygen-Documentation
sgpp::datadriven::DensityEstimator Class Referenceabstract

#include <DensityEstimator.hpp>

Inheritance diagram for sgpp::datadriven::DensityEstimator:
sgpp::datadriven::KernelDensityEstimator sgpp::datadriven::LearnerSGDE sgpp::datadriven::SparseGridDensityEstimator

Public Member Functions

virtual void corrcoef (base::DataMatrix &corr, base::DataMatrix *bounds=nullptr)
 
virtual void cov (base::DataMatrix &cov, base::DataMatrix *bounds=nullptr)=0
 
double crossEntropy (sgpp::base::DataMatrix &samples)
 
 DensityEstimator ()
 
virtual size_t getDim ()=0
 
virtual size_t getNsamples ()=0
 
virtual std::shared_ptr< base::DataVectorgetSamples (size_t dim)=0
 
virtual std::shared_ptr< base::DataMatrixgetSamples ()=0
 
virtual void initialize (base::DataMatrix &samples)=0
 
virtual double mean ()=0
 
virtual double pdf (base::DataVector &x)=0
 
virtual void pdf (base::DataMatrix &points, base::DataVector &res)=0
 
virtual double std_deviation ()
 
virtual double variance ()=0
 
virtual ~DensityEstimator ()
 

Constructor & Destructor Documentation

sgpp::datadriven::DensityEstimator::DensityEstimator ( )
sgpp::datadriven::DensityEstimator::~DensityEstimator ( )
virtual

Member Function Documentation

void sgpp::datadriven::DensityEstimator::corrcoef ( base::DataMatrix corr,
base::DataMatrix bounds = nullptr 
)
virtual
virtual void sgpp::datadriven::DensityEstimator::cov ( base::DataMatrix cov,
base::DataMatrix bounds = nullptr 
)
pure virtual
virtual size_t sgpp::datadriven::DensityEstimator::getNsamples ( )
pure virtual
virtual std::shared_ptr<base::DataVector> sgpp::datadriven::DensityEstimator::getSamples ( size_t  dim)
pure virtual
virtual std::shared_ptr<base::DataMatrix> sgpp::datadriven::DensityEstimator::getSamples ( )
pure virtual
virtual void sgpp::datadriven::DensityEstimator::initialize ( base::DataMatrix samples)
pure virtual
virtual double sgpp::datadriven::DensityEstimator::pdf ( base::DataVector x)
pure virtual
virtual void sgpp::datadriven::DensityEstimator::pdf ( base::DataMatrix points,
base::DataVector res 
)
pure virtual
double sgpp::datadriven::DensityEstimator::std_deviation ( )
virtual

References variance().

virtual double sgpp::datadriven::DensityEstimator::variance ( )
pure virtual

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