org.apache.mahout.math.jet.random
Class Beta

java.lang.Object
  extended by org.apache.mahout.math.PersistentObject
      extended by org.apache.mahout.math.jet.random.AbstractDistribution
          extended by org.apache.mahout.math.jet.random.AbstractContinousDistribution
              extended by org.apache.mahout.math.jet.random.Beta
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DoubleFunction, IntFunction, UnaryFunction

Deprecated. until unit tests are in place. Until this time, this class/interface is unsupported.

@Deprecated
public class Beta
extends AbstractContinousDistribution

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.mahout.math.jet.random.AbstractDistribution
randomGenerator
 
Constructor Summary
Beta(double alpha, double beta, RandomEngine randomGenerator)
          Deprecated. Constructs a Beta distribution.
 
Method Summary
protected  double b00(double a, double b, RandomEngine randomGenerator)
          Deprecated.  
protected  double b01(double a, double b, RandomEngine randomGenerator)
          Deprecated.  
protected  double b1prs(double p, double q, RandomEngine randomGenerator)
          Deprecated.  
 double cdf(double x)
          Deprecated. Returns the cumulative distribution function.
 double nextDouble()
          Deprecated. Returns a random number from the distribution.
 double nextDouble(double alpha, double beta)
          Deprecated. Returns a beta distributed random number; bypasses the internal state.
 double pdf(double x)
          Deprecated. Returns the cumulative distribution function.
 void setState(double alpha, double beta)
          Deprecated. Sets the parameters.
static double staticNextDouble(double alpha, double beta)
          Deprecated. Returns a random number from the distribution.
 java.lang.String toString()
          Deprecated. Returns a String representation of the receiver.
 
Methods inherited from class org.apache.mahout.math.jet.random.AbstractDistribution
apply, apply, clone, getRandomGenerator, makeDefaultGenerator, nextByte, nextChar, nextFloat, nextInt, nextLong, setRandomGenerator
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Beta

public Beta(double alpha,
            double beta,
            RandomEngine randomGenerator)
Deprecated. 
Constructs a Beta distribution.

Method Detail

b00

protected double b00(double a,
                     double b,
                     RandomEngine randomGenerator)
Deprecated. 

b01

protected double b01(double a,
                     double b,
                     RandomEngine randomGenerator)
Deprecated. 

b1prs

protected double b1prs(double p,
                       double q,
                       RandomEngine randomGenerator)
Deprecated. 

cdf

public double cdf(double x)
Deprecated. 
Returns the cumulative distribution function.


nextDouble

public double nextDouble()
Deprecated. 
Returns a random number from the distribution.

Specified by:
nextDouble in class AbstractDistribution

nextDouble

public double nextDouble(double alpha,
                         double beta)
Deprecated. 
Returns a beta distributed random number; bypasses the internal state.


pdf

public double pdf(double x)
Deprecated. 
Returns the cumulative distribution function.


setState

public void setState(double alpha,
                     double beta)
Deprecated. 
Sets the parameters.


staticNextDouble

public static double staticNextDouble(double alpha,
                                      double beta)
Deprecated. 
Returns a random number from the distribution.


toString

public java.lang.String toString()
Deprecated. 
Returns a String representation of the receiver.

Overrides:
toString in class java.lang.Object


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.