CluE  1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
frequencykld.cpp
Go to the documentation of this file.
1 #include "../frequency/frequencykld.h"
2 #include "../frequency/frequencydistribution.h"
3 
4 using namespace CluE;
5 
7 {
8  return new FrequencyKLD(*this);
9 }
10 
12  FrequencyDistribution const& fd2) const
13 {
14  return fd1.kullbackleibler(fd2);
15 }
virtual double dissimilarity(FrequencyDistribution const &, FrequencyDistribution const &) const
Probability distribution on non-negative integers.
virtual double kullbackleibler(FrequencyDistribution const &) const
virtual FrequencyKLD * clone() const
Definition: frequencykld.cpp:6
kullback-leibler divergence for FrequencyDistribution
Definition: frequencykld.h:16