GClasses
|
This is a continuous uniform distribution.
#include <GDistribution.h>
Public Member Functions | |
GUniformDistribution () | |
virtual | ~GUniformDistribution () |
virtual bool | isDiscrete () const |
Returns false. More... | |
virtual bool | isSupported (double x) const |
Returns true iff a <= x < b. More... | |
virtual double | likelihood (double x) |
See the comment for GUnivariateDistribution::likelihood. More... | |
virtual double | logLikelihood (double x) |
See the comment for GUnivariateDistribution::logLikelihood. More... | |
double | mean () const |
Returns the middle value (which is also the median and one of the modes) More... | |
virtual double | mode () const |
Returns the middle value (which is also the mean and median) More... | |
void | setParams (double a, double b) |
Set the parameters of this distribution. More... | |
virtual Type | type () const |
Returns the type of distribution. More... | |
Public Member Functions inherited from GClasses::GUnivariateDistribution | |
GUnivariateDistribution () | |
virtual | ~GUnivariateDistribution () |
Protected Attributes | |
double | m_a |
double | m_b |
Additional Inherited Members | |
Public Types inherited from GClasses::GUnivariateDistribution |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Returns false.
Implements GClasses::GUnivariateDistribution.
|
inlinevirtual |
Returns true iff a <= x < b.
Implements GClasses::GUnivariateDistribution.
|
inlinevirtual |
See the comment for GUnivariateDistribution::likelihood.
Implements GClasses::GUnivariateDistribution.
|
inlinevirtual |
See the comment for GUnivariateDistribution::logLikelihood.
Implements GClasses::GUnivariateDistribution.
|
inline |
Returns the middle value (which is also the median and one of the modes)
|
inlinevirtual |
Returns the middle value (which is also the mean and median)
Implements GClasses::GUnivariateDistribution.
|
inline |
Set the parameters of this distribution.
|
inlinevirtual |
Returns the type of distribution.
Implements GClasses::GUnivariateDistribution.
|
protected |
|
protected |