edu.uah.math.distributions
Class PoissonDistribution

java.lang.Object
  |
  +--edu.uah.math.distributions.Distribution
        |
        +--edu.uah.math.distributions.PoissonDistribution

public class PoissonDistribution
extends Distribution

The Poisson distribution with a specified rate parameter


Field Summary
 
Fields inherited from class edu.uah.math.distributions.Distribution
CONTINUOUS, DISCRETE, MIXED
 
Constructor Summary
PoissonDistribution()
          Default constructor: creates a new Poisson distribtiton with parameter 1
PoissonDistribution(double r)
          Default constructor: creates a new Poisson distribution with a given parameter value
 
Method Summary
 double getCDF(double x)
          Cumulative distribution function
 double getDensity(double x)
          Density function
 double getMaxDensity()
          Maximum value of the getDensity function
 double getMean()
          Mean
 double getParameter()
          Parameter
 double getVariance()
          Variance
 void setParameter(double r)
          Sets the parameter
 double simulate()
          Simulate a value
 
Methods inherited from class edu.uah.math.distributions.Distribution
betaCDF, comb, factorial, gamma, gammaCDF, getDomain, getFailureRate, getMedian, getQuantile, getSD, getType, logGamma, perm, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PoissonDistribution

public PoissonDistribution(double r)
Default constructor: creates a new Poisson distribution with a given parameter value


PoissonDistribution

public PoissonDistribution()
Default constructor: creates a new Poisson distribtiton with parameter 1

Method Detail

setParameter

public void setParameter(double r)
Sets the parameter


getParameter

public double getParameter()
Parameter


getDensity

public double getDensity(double x)
Density function

Specified by:
getDensity in class Distribution

getMaxDensity

public double getMaxDensity()
Maximum value of the getDensity function

Overrides:
getMaxDensity in class Distribution

getCDF

public double getCDF(double x)
Cumulative distribution function

Overrides:
getCDF in class Distribution

getMean

public double getMean()
Mean

Overrides:
getMean in class Distribution

getVariance

public double getVariance()
Variance

Overrides:
getVariance in class Distribution

simulate

public double simulate()
Simulate a value

Overrides:
simulate in class Distribution