nl.tudelft.simulation.jstats.distributions
Class DistBinomial

java.lang.Object
  extended by nl.tudelft.simulation.jstats.distributions.Dist
      extended by nl.tudelft.simulation.jstats.distributions.DistDiscrete
          extended by nl.tudelft.simulation.jstats.distributions.DistBinomial
All Implemented Interfaces:
Serializable

public class DistBinomial
extends DistDiscrete

The Binomial distribution. For more information on this distribution see http://mathworld.wolfram.com/BinomialDistribution.html

(c) copyright 2002-2004 Delft University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: Lesser General Public License (LGPL) , no warranty.

Since:
1.2
Version:
$Revision: 1.1 $ $Date: 2007/01/06 13:25:42 $
Author:
Alexander Verbraeck
Peter Jacobs
See Also:
Serialized Form

Field Summary
 
Fields inherited from class nl.tudelft.simulation.jstats.distributions.Dist
stream
 
Constructor Summary
DistBinomial(StreamInterface stream, long n, double p)
          constructs a Binomial distribution.
 
Method Summary
 long draw()
          draws the next long from the stream.
 double probability(int observation)
          returns the propbability of the observation in this particular distribution.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DistBinomial

public DistBinomial(StreamInterface stream,
                    long n,
                    double p)
constructs a Binomial distribution. Number of successes in t independent Bernoulli trials with probability p of sucess on each trial.

Parameters:
stream - the numberstream
n - is the n-parameter of the Binomial distribution
p - is the p-parameter of the Binomial distribution
Method Detail

draw

public long draw()
Description copied from class: DistDiscrete
draws the next long from the stream.

Specified by:
draw in class DistDiscrete
Returns:
long
See Also:
DistDiscrete.draw()

probability

public double probability(int observation)
Description copied from class: DistDiscrete
returns the propbability of the observation in this particular distribution.

Specified by:
probability in class DistDiscrete
Parameters:
observation - the discrete observation.
Returns:
double the probability.
See Also:
#probability(int)

toString

public String toString()
Overrides:
toString in class Object
See Also:
Object.toString()


Copyright © 2002-2011 Delft University of Technology, the Netherlands. All Rights Reserved.