indii/ml/aux/kde.hpp File Reference


Detailed Description

Provides convenience methods for working with kernel density approximations.

Definition in file kde.hpp.

Go to the source code of this file.

Namespaces

namespace  indii
namespace  indii::ml
namespace  indii::ml::aux

Functions

double hopt (const unsigned int N, const unsigned int P)
 Calculate $h_{opt}$.
template<class NT, class KT, class PT>
vector dualTreeDensity (PT &queryTree, PT &targetTree, const vector &w, const NT &N, const KT &K, const bool normalise=true)
 Dual-tree kernel density evaluation.
template<class NT, class KT, class PT>
vector distributedDualTreeDensity (PT &queryTree, PT &targetTree, const vector &w, const NT &N, const KT &K, const bool normalise=true)
 Distributed dual-tree kernel density evaluation.
template<class NT, class KT, class PT>
vector selfTreeDensity (PT &tree, const vector &w, const NT &N, const KT &K, const bool normalise=true)
 Self-tree kernel density evaluation.
template<class NT, class KT, class PT>
vector distributedSelfTreeDensity (PT &tree, const vector &w, const NT &N, const KT &K, const bool normalise=true)
 Distributed self-tree kernel density evaluation.
template<class NT, class KT, class PT>
matrix dualTreeDensity (PT &queryTree, PT &targetTree, const matrix &ws, const NT &N, const KT &K, const bool normalise=true)
 Dual-tree kernel density evaluation with multiple mixture model weights.
template<class NT, class KT, class PT>
matrix distributedDualTreeDensity (PT &queryTree, PT &targetTree, const matrix &ws, const NT &N, const KT &K, const bool normalise=true)
 Distributed dual-tree kernel density evaluation with multiple mixture model weights.
template<class NT, class KT, class PT>
matrix selfTreeDensity (PT &tree, const matrix &ws, const NT &N, const KT &K, const bool normalise=true)
 Self-tree kernel density evaluation with multiple mixture model weights.
template<class NT, class KT, class PT>
matrix distributedSelfTreeDensity (PT &tree, const matrix &ws, const NT &N, const KT &K, const bool normalise=true)
 Distributed self tree kernel density evaluation with multiple mixture model weights.
template<class NT, class KT, class PT>
void crossTreeDensity (PT &tree1, PT &tree2, const matrix &ws1, const matrix &ws2, const NT &N, const KT &K, matrix &result1, matrix &result2, const bool clear=true, const bool normalise=true)
 Cross-tree kernel density evaluation with multiple mixture model weights.


Generated on Wed Dec 17 15:11:57 2008 for dysii Dynamical Systems Library by  doxygen 1.5.3