GClasses

GClasses::GBetaDistribution Class Reference

The Beta distribution. More...

#include <GDistribution.h>

Inheritance diagram for GClasses::GBetaDistribution:
GClasses::GUnivariateDistribution GClasses::GDistribution

List of all members.

Public Member Functions

 GBetaDistribution ()
virtual ~GBetaDistribution ()
virtual Type type () const
 Returns the type of distribution.
virtual bool isDiscrete () const
 Returns false.
virtual bool isSupported (double x) const
 Returns true iff 0 <= x <= 1.
virtual double mode () const
 Returns the mode.
virtual double logLikelihood (double x)
 See the comment for GUnivariateDistribution::logLikelihood.
virtual double likelihood (double x)
 See the comment for GUnivariateDistribution::likelihood.
void setParams (double alpha, double beta)
 Sets the parameters of this distribution.
double mean () const
 Returns the mean.

Protected Attributes

double m_alpha
double m_beta

Detailed Description

The Beta distribution.


Constructor & Destructor Documentation

GClasses::GBetaDistribution::GBetaDistribution ( ) [inline]
virtual GClasses::GBetaDistribution::~GBetaDistribution ( ) [inline, virtual]

Member Function Documentation

virtual bool GClasses::GBetaDistribution::isDiscrete ( ) const [inline, virtual]

Returns false.

Implements GClasses::GUnivariateDistribution.

virtual bool GClasses::GBetaDistribution::isSupported ( double  x) const [inline, virtual]

Returns true iff 0 <= x <= 1.

Implements GClasses::GUnivariateDistribution.

virtual double GClasses::GBetaDistribution::likelihood ( double  x) [virtual]
virtual double GClasses::GBetaDistribution::logLikelihood ( double  x) [virtual]
double GClasses::GBetaDistribution::mean ( ) const [inline]

Returns the mean.

virtual double GClasses::GBetaDistribution::mode ( ) const [inline, virtual]

Returns the mode.

Implements GClasses::GUnivariateDistribution.

void GClasses::GBetaDistribution::setParams ( double  alpha,
double  beta 
) [inline]

Sets the parameters of this distribution.

virtual Type GClasses::GBetaDistribution::type ( ) const [inline, virtual]

Returns the type of distribution.

Implements GClasses::GUnivariateDistribution.


Member Data Documentation