|
mlpack
|
Kernel Density Estimation. More...
Classes | |
| class | KDE |
| The KDE class is a template class for performing Kernel Density Estimations. More... | |
| class | KDECleanRules |
| A dual-tree traversal Rules class for cleaning used trees before performing kernel density estimation. More... | |
| struct | KDEDefaultParams |
| KDEDefaultParams contains the default input parameter values for KDE. More... | |
| class | KDEModel |
| The KDEModel provides an abstraction for the KDE class, abstracting away the KernelType and TreeType parameters and allowing those to be specified at runtime. More... | |
| class | KDERules |
| A dual-tree traversal Rules class for kernel density estimation. More... | |
| class | KDEStat |
| Extra data for each node in the tree for the task of kernel density estimation. More... | |
| class | KDEWrapper |
| KDEWrapper is a wrapper class for all KDE types supported by KDEModel. More... | |
| class | KDEWrapperBase |
| KDEWrapperBase is a base wrapper class for holding all KDE types supported by KDEModel. More... | |
| class | KernelNormalizer |
| KernelNormalizer holds a set of methods to normalize estimations applying in each case the appropiate kernel normalizer function. More... | |
Enumerations | |
| enum | KDEMode { DUAL_TREE_MODE, SINGLE_TREE_MODE } |
| KDEMode represents the ways in which KDE algorithm can be executed. | |
Functions | |
| template<typename TreeType , typename MatType > | |
| TreeType * | BuildTree (MatType &&dataset, std::vector< size_t > &oldFromNew, const typename std::enable_if< tree::TreeTraits< TreeType >::RearrangesDataset >::type *=0) |
| Construct tree that rearranges the dataset. | |
| template<typename TreeType , typename MatType > | |
| TreeType * | BuildTree (MatType &&dataset, const std::vector< size_t > &, const typename std::enable_if< !tree::TreeTraits< TreeType >::RearrangesDataset >::type *=0) |
| Construct tree that doesn't rearrange the dataset. | |
| template<template< typename TreeMetricType, typename TreeMatType, typename TreeStatType > class TreeType> | |
| KDEWrapperBase * | InitializeModelHelper (const KDEModel::KernelTypes kernelType, const double relError, const double absError, const double bandwidth) |
| template<template< typename TreeMetricType, typename TreeStatType, typename TreeMatType > class TreeType, typename Archive > | |
| void | SerializationHelper (Archive &ar, KDEWrapperBase *kdeModel, const KDEModel::KernelTypes kernelType) |
Kernel Density Estimation.
1.8.13