KrisLibrary  1.0.0
BetaDistribution.h
1 #ifndef BETA_DISTRIBUTION_H
2 #define BETA_DISTRIBUTION_H
3 
4 #include "ProbabilityDistribution.h"
6 
7 namespace Statistics {
8 
10 {
11  BetaDistribution(Real alpha=1,Real beta=1);
12  virtual ~BetaDistribution() {}
13  virtual void GetParameters(Vector& parameters);
14  virtual void SetParameters(const Vector& parameters);
15  virtual Real PDF(Real value);
16  virtual Real CDF(Real value);
17  virtual Real Mean();
18  virtual Real Variance();
19  virtual Real Skewness();
20  virtual Real Kurtosis();
21 
22  Real alpha,beta;
23 };
24 
25 } //namespace Statistics
26 
27 #endif
Definition: ProbabilityDistribution.h:14
Contains all definitions in the statistics directory.
Definition: BernoulliDistribution.h:6
Definition: BetaDistribution.h:9
Defines a standard method for random floating-point number generation.