ensmallen
mlpack
fast, flexible C++ machine learning library
KDEStat Class Reference

Extra data for each node in the tree for the task of kernel density estimation. More...

Public Member Functions

 KDEStat ()
 Initialize the statistic. More...

 
template
<
typename
TreeType
>
 KDEStat (TreeType &)
 Initialization for a fully initialized node. More...

 
double AccumAlpha () const
 Get accumulated Monte Carlo alpha of the node. More...

 
double & AccumAlpha ()
 Modify accumulated Monte Carlo alpha of the node. More...

 
double AccumError () const
 Get accumulated error tolerance of the node. More...

 
double & AccumError ()
 Modify accumulated error tolerance of the node. More...

 
double MCAlpha () const
 Get Monte Carlo alpha of the node. More...

 
double & MCAlpha ()
 Modify Monte Carlo alpha of the node. More...

 
double MCBeta () const
 Get accumulated Monte Carlo alpha of the node. More...

 
double & MCBeta ()
 Modify accumulated Monte Carlo alpha of the node. More...

 
template
<
typename
Archive
>
void serialize (Archive &ar, const unsigned int version)
 Serialize the statistic to/from an archive. More...

 

Detailed Description

Extra data for each node in the tree for the task of kernel density estimation.

Definition at line 24 of file kde_stat.hpp.

Constructor & Destructor Documentation

◆ KDEStat() [1/2]

KDEStat ( )
inline

Initialize the statistic.

Definition at line 28 of file kde_stat.hpp.

◆ KDEStat() [2/2]

KDEStat ( TreeType &  )
inline

Initialization for a fully initialized node.

Definition at line 37 of file kde_stat.hpp.

Member Function Documentation

◆ AccumAlpha() [1/2]

double AccumAlpha ( ) const
inline

Get accumulated Monte Carlo alpha of the node.

Definition at line 51 of file kde_stat.hpp.

◆ AccumAlpha() [2/2]

double& AccumAlpha ( )
inline

Modify accumulated Monte Carlo alpha of the node.

Definition at line 54 of file kde_stat.hpp.

◆ AccumError() [1/2]

double AccumError ( ) const
inline

Get accumulated error tolerance of the node.

Definition at line 57 of file kde_stat.hpp.

◆ AccumError() [2/2]

double& AccumError ( )
inline

Modify accumulated error tolerance of the node.

Definition at line 60 of file kde_stat.hpp.

◆ MCAlpha() [1/2]

double MCAlpha ( ) const
inline

Get Monte Carlo alpha of the node.

Definition at line 63 of file kde_stat.hpp.

◆ MCAlpha() [2/2]

double& MCAlpha ( )
inline

Modify Monte Carlo alpha of the node.

Definition at line 66 of file kde_stat.hpp.

◆ MCBeta() [1/2]

double MCBeta ( ) const
inline

Get accumulated Monte Carlo alpha of the node.

Definition at line 45 of file kde_stat.hpp.

◆ MCBeta() [2/2]

double& MCBeta ( )
inline

Modify accumulated Monte Carlo alpha of the node.

Definition at line 48 of file kde_stat.hpp.

◆ serialize()

void serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Serialize the statistic to/from an archive.

Definition at line 70 of file kde_stat.hpp.

References BOOST_TEMPLATE_CLASS_VERSION().


The documentation for this class was generated from the following file:
  • /home/ryan/src/mlpack.org/_src/mlpack-git/src/mlpack/methods/kde/kde_stat.hpp