nl.tudelft.simulation.jstats.distributions
Class DistNegBinomial

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.DistNegBinomial
All Implemented Interfaces:
Serializable

public class DistNegBinomial
extends DistDiscrete

The NegBinomial distribution. For more information on this distribution see http://mathworld.wolfram.com/NegativeBinomialDistribution.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
DistNegBinomial(StreamInterface stream, long n, double p)
          constructs a new negative benomial 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

DistNegBinomial

public DistNegBinomial(StreamInterface stream,
                       long n,
                       double p)
constructs a new negative benomial distribution

Parameters:
stream - the numberstream
n - reflect the independent geometric trials with probability p
p - is the propbability
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.