|
JMSLTM Numerical Library 6.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.imsl.stat.NormalDistribution
public class NormalDistribution
Evaluates a normal (Gaussian) probability distribution.
The NormalDistribution evaluates the normal probability
distribution of a given set of data, xData. If parameters are
not supplied, the eval method first calculates the mean
and standard deviation. The normal probability distribution is defined as:
![]()
| Constructor Summary | |
|---|---|
NormalDistribution()
|
|
| Method Summary | |
|---|---|
double[] |
eval(double[] xData)
Evaluates a normal (Gaussion) probability distribution from a given set of data. |
double[] |
eval(double[] xData,
Object[] parameters)
Evaluates a normal (Gaussion) probability distribution from a given set of data. |
double |
eval(double x,
Object[] parameters)
Evaluates a normal (Gaussion) probability distribution at a given point x. |
double |
getMean()
Returns the population mean of xData. |
Object[] |
getParameters()
Returns the Parameters used to evaluate the distribution. |
double |
getStandardDeviation()
Returns the population standard deviation. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NormalDistribution()
| Method Detail |
|---|
public double[] eval(double[] xData)
eval in interface DistributionxData - a double array representing the points the
normal probability distribution function is to evaluate.
double array representing the normal probability
distribution of xData.
public double[] eval(double[] xData,
Object[] parameters)
eval in interface ProbabilityDistributionxData - a double array representing the points the
normal probability distribution function is to evaluateparameters - an Object array representing the
parameters used to evaluate the normal distribution,
see method getParameters.
double array representing the normal probability
distribution of xData.
public double eval(double x,
Object[] parameters)
x.
eval in interface ProbabilityDistributionx - a double containing the point the normal
probability distribution function is to evaluate.parameters - an Object array representing the parameters used to
evaluate the normal distribution, see method
getParameters.
double representing the normal probability
distribution of x.public double getMean()
xData.
double representing the population mean of
xData.public Object[] getParameters()
getParameters in interface ProbabilityDistributionObject array representing the parameters used to
evaluate the distribution. This Object array can be
retrieved after invoking the eval method with the
following signature, double[] eval(double[] xData).
This Object array can be used as input later with
another set of data to the eval methods that
require an Object array of distribution parameters
as input.public double getStandardDeviation()
double representing the population standard
devation of xData.
|
JMSLTM Numerical Library 6.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||