![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
Marginalize Probability Density Function. More...
#include <OperationDensityMarginalizeKDE.hpp>
Public Member Functions | |
| void | doMarginalize (size_t mdim, datadriven::KernelDensityEstimator &marginalizedKDE) | 
| Marginalizes (Density) functions in dimension mdim.  More... | |
| void | doMarginalize (std::vector< size_t > &mdims, datadriven::KernelDensityEstimator &marginalizedKDE) | 
| Marginalizes (Density) functions in all dimensions mdims.  More... | |
| void | margToDimX (size_t mdim, datadriven::KernelDensityEstimator &marginalizedKDE) | 
| Keep applying marginalizes to (Density) Functions, until it's reduced to 1 dimension (dim_x)  More... | |
| void | margToDimXs (std::vector< size_t > &mdims, datadriven::KernelDensityEstimator &marginalizedKDE) | 
| Keep applying marginalizes to (Density) Functions, until it's reduced to the dimensions in mdims.  More... | |
| OperationDensityMarginalizeKDE (datadriven::KernelDensityEstimator &kde) | |
| virtual | ~OperationDensityMarginalizeKDE () | 
Marginalize Probability Density Function.
      
  | 
  explicit | 
      
  | 
  virtual | 
| void sgpp::datadriven::OperationDensityMarginalizeKDE::doMarginalize | ( | size_t | mdim, | 
| datadriven::KernelDensityEstimator & | marginalizedKDE | ||
| ) | 
Marginalizes (Density) functions in dimension mdim.
| mdim | marginalize in dimension mdim | 
| marginalizedKDE | marginalized kernel density | 
References sgpp::datadriven::KernelDensityEstimator::initialize().
| void sgpp::datadriven::OperationDensityMarginalizeKDE::doMarginalize | ( | std::vector< size_t > & | mdims, | 
| datadriven::KernelDensityEstimator & | marginalizedKDE | ||
| ) | 
Marginalizes (Density) functions in all dimensions mdims.
| mdims | marginalized in all dimensions in mdims | 
| marginalizedKDE | marginalized kernel density | 
References sgpp::datadriven::KernelDensityEstimator::initialize().
| void sgpp::datadriven::OperationDensityMarginalizeKDE::margToDimX | ( | size_t | mdim, | 
| datadriven::KernelDensityEstimator & | marginalizedKDE | ||
| ) | 
Keep applying marginalizes to (Density) Functions, until it's reduced to 1 dimension (dim_x)
| mdim | Target dimension, all other dimensions will be marginalized | 
| marginalizedKDE | result of marginalization | 
References sgpp::datadriven::KernelDensityEstimator::initialize().
Referenced by sgpp::datadriven::OperationDensityConditionalKDE::condToDimX().
| void sgpp::datadriven::OperationDensityMarginalizeKDE::margToDimXs | ( | std::vector< size_t > & | mdims, | 
| datadriven::KernelDensityEstimator & | marginalizedKDE | ||
| ) | 
Keep applying marginalizes to (Density) Functions, until it's reduced to the dimensions in mdims.
| mdims | Target dimensions, all other dimensions will be marginalized | 
| marginalizedKDE | result of marginalization | 
References sgpp::datadriven::KernelDensityEstimator::initialize().
Referenced by sgpp::datadriven::OperationDensityConditionalKDE::doConditional().