Class JSci.maths.statistics.BetaDistribution
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class JSci.maths.statistics.BetaDistribution

java.lang.Object
   |
   +----JSci.maths.statistics.ProbabilityDistribution
           |
           +----JSci.maths.statistics.BetaDistribution

public final class BetaDistribution
extends ProbabilityDistribution
The BetaDistribution class provides an object for encapsulating beta distributions.

Constructor Index

 o BetaDistribution(double, double)
Constructs a beta distribution.

Method Index

 o cumulative(double)
Cumulative beta distribution function.
 o getDegreesOfFreedomP()
Returns the degrees of freedom p.
 o getDegreesOfFreedomQ()
Returns the degrees of freedom q.
 o inverse(double)
Inverse of the cumulative beta distribution function.
 o probability(double)
Probability density function of a beta distribution.

Constructors

 o BetaDistribution
  public BetaDistribution(double dgrP,
                          double dgrQ)
Constructs a beta distribution.
Parameters:
dgrP - degrees of freedom p
dgrQ - degrees of freedom q

Methods

 o getDegreesOfFreedomP
  public double getDegreesOfFreedomP()
Returns the degrees of freedom p.
 o getDegreesOfFreedomQ
  public double getDegreesOfFreedomQ()
Returns the degrees of freedom q.
 o probability
  public double probability(double X)
Probability density function of a beta distribution.
Returns:
the probability that a stochastic variable x has the value X, i.e. P(x=X)
Overrides:
probability in class ProbabilityDistribution
 o cumulative
  public double cumulative(double X)
Cumulative beta distribution function.
Returns:
the probability that a stochastic variable x is less then X, i.e. P(x<X)
Overrides:
cumulative in class ProbabilityDistribution
 o inverse
  public double inverse(double probability)
Inverse of the cumulative beta distribution function.
Returns:
the value X for which P(x<X)
Overrides:
inverse in class ProbabilityDistribution

All Packages  Class Hierarchy  This Package  Previous  Next  Index