|
JMSLTM Numerical Library 6.1 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.imsl.stat.PoissonDistribution
public class PoissonDistribution
Evaluates a Poisson probability density of a given set of data.
The poissonDistribution
evaluates the Poisson probability
density of a given set of data, xData
. If parameters are not
supplied, the eval
method fits the Poisson probability density
function by first calculating theta, .
The Poisson probability density function is defined as:
The DataMining
package class NaiveBayesClassifier
uses PoissonDistribution
as a method to train continuous data.
Constructor Summary | |
---|---|
PoissonDistribution()
|
Method Summary | |
---|---|
double[] |
eval(double[] xData)
Fits a Poisson probability distribution to xData and
returns the probability density at each value. |
double[] |
eval(double[] xData,
Object[] parameters)
Evaluates a Poisson probability distribution with a given set of parameters at each point in xData and returns the
probability density at each value. |
double |
eval(double xData,
Object[] parameters)
Evaluates a Poisson probability density function at a given point xData . |
Object[] |
getParameters()
Returns the current parameters of the Poisson probability density function. |
double |
getTheta()
Returns the mean number of successes in a given time period of the Poisson probability distribution. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PoissonDistribution()
Method Detail |
---|
public double[] eval(double[] xData)
xData
and
returns the probability density at each value.
eval
in interface Distribution
xData
- a double
array representing the points at
which the Poisson probability distribution function is to
be evaluated
double
array representing the Poisson probability
density at each value of xData
public double[] eval(double[] xData, Object[] parameters)
xData
and returns the
probability density at each value.
eval
in interface ProbabilityDistribution
xData
- a double
array representing the points at which
the Poisson probability distribution function is to be
evaluatedparameters
- an Object
array representing the
parameters used to evaluate the Poisson distribution,
see method double
array representing the Poisson
probability density at each value of xData
public double eval(double xData, Object[] parameters)
xData
.
eval
in interface ProbabilityDistribution
xData
- a double
representing the point at which the
Poisson probability distribution function is to be evaluatedparameters
- an Object
array representing the
parameters used to evaluate the Poisson distribution,
see method getParameters
double
representing the Poisson probability
density at xData
public Object[] getParameters()
getParameters
in interface ProbabilityDistribution
Object
array containing the parameters
resulting from the last invocation of the
(Distribution
) eval
method with
the following signature,
double[] eval(double[] xData)
. This
Object
array can be used as input to the
eval
methods that require an Object
array of distribution parameters as input.public double getTheta()
double
representing the mean number of successes
in a given time period of the Poisson probability distribution
|
JMSLTM Numerical Library 6.1 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |