CluE
1.0
|
Probability distribution on non-negative integers. More...
#include <frequencydistribution.h>
Public Member Functions | |
FrequencyDistribution (std::vector< unsigned long > const &f) | |
constructs the centroid of the given vector of FrequencyDistribution objects. More... | |
FrequencyDistribution (std::vector< FrequencyDistribution * > const &) | |
constructs optimal consolidated probability distribution More... | |
virtual | ~FrequencyDistribution () |
virtual unsigned int | size () const |
virtual unsigned long | frequency (unsigned int) const |
virtual unsigned long | total () const |
virtual double | probability (unsigned int) const |
virtual double | entropy () const |
virtual double | kullbackleibler (FrequencyDistribution const &) const |
Private Attributes | |
std::vector< unsigned long > | frequencies |
std::vector< double > | probabilities |
unsigned long | frequencysum |
Probability distribution on non-negative integers.
Definition at line 13 of file frequencydistribution.h.
FrequencyDistribution::FrequencyDistribution | ( | std::vector< unsigned long > const & | f | ) |
constructs the centroid of the given vector of FrequencyDistribution objects.
Definition at line 16 of file frequencydistribution.cpp.
FrequencyDistribution::FrequencyDistribution | ( | std::vector< FrequencyDistribution * > const & | distributions | ) |
constructs optimal consolidated probability distribution
Definition at line 29 of file frequencydistribution.cpp.
|
inlinevirtual |
Definition at line 26 of file frequencydistribution.h.
|
virtual |
Definition at line 61 of file frequencydistribution.cpp.
|
virtual |
Definition at line 66 of file frequencydistribution.cpp.
|
virtual |
Definition at line 73 of file frequencydistribution.cpp.
|
virtual |
Definition at line 78 of file frequencydistribution.cpp.
|
virtual |
Definition at line 87 of file frequencydistribution.cpp.
|
virtual |
Definition at line 107 of file frequencydistribution.cpp.
|
private |
Definition at line 42 of file frequencydistribution.h.
|
private |
Definition at line 43 of file frequencydistribution.h.
|
private |
Definition at line 44 of file frequencydistribution.h.