org.apache.commons.math.distribution
Interface NormalDistribution

All Superinterfaces:
ContinuousDistribution, Distribution, HasDensity<java.lang.Double>
All Known Implementing Classes:
NormalDistributionImpl

public interface NormalDistribution
extends ContinuousDistribution, HasDensity<java.lang.Double>

Normal (Gauss) Distribution.

References:

Version:
$Revision: 693598 $ $Date: 2008-09-09 16:37:08 -0400 (Tue, 09 Sep 2008) $

Method Summary
 double density(java.lang.Double x)
          Return the probability density for a particular point.
 double getMean()
          Access the mean.
 double getStandardDeviation()
          Access the standard deviation.
 void setMean(double mean)
          Modify the mean.
 void setStandardDeviation(double sd)
          Modify the standard deviation.
 
Methods inherited from interface org.apache.commons.math.distribution.ContinuousDistribution
inverseCumulativeProbability
 
Methods inherited from interface org.apache.commons.math.distribution.Distribution
cumulativeProbability, cumulativeProbability
 

Method Detail

getMean

double getMean()
Access the mean.

Returns:
mean for this distribution

setMean

void setMean(double mean)
Modify the mean.

Parameters:
mean - for this distribution

getStandardDeviation

double getStandardDeviation()
Access the standard deviation.

Returns:
standard deviation for this distribution

setStandardDeviation

void setStandardDeviation(double sd)
Modify the standard deviation.

Parameters:
sd - standard deviation for this distribution

density

double density(java.lang.Double x)
Return the probability density for a particular point.

Specified by:
density in interface HasDensity<java.lang.Double>
Parameters:
x - The point at which the density should be computed.
Returns:
The pdf at point x.


Copyright (c) 2003-2009 Apache Software Foundation