![]() |
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().