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