jhplot.math.num.pdf
Class Uniform
- java.lang.Object
-
- jhplot.math.num.pdf.ContinuousDistribution
-
- jhplot.math.num.pdf.Uniform
-
- All Implemented Interfaces:
- Distribution
public class Uniform extends ContinuousDistribution
The Uniform distribution (1).
References:
- Eric W. Weisstein. "Uniform Distribution." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/Uniform.html
- Since:
- 1.1
-
-
Constructor Summary
Constructors Constructor and Description Uniform()
Default constructor.Uniform(double a, double b)
Create a distribution with the given lower bound and upper bound values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description double
cumulativeProbability(double x)
The CDF for this distribution.double
getLower()
Access the lower parameter.double
getUpper()
Access the upper parameter.double
inverseCumulativeProbability(double p)
The inverse CDF for this distribution.void
setLower(double low)
Modify the lower bound parameter.void
setUpper(double up)
Modify the upper bound parameter.
-
-
-
Constructor Detail
-
Uniform
public Uniform()
Default constructor. The lower bound is set to 0 and the upper bound is set to 1.
-
Uniform
public Uniform(double a, double b)
Create a distribution with the given lower bound and upper bound values.- Parameters:
a
- the lower bound parameter.b
- the upper bound parameter.
-
-
Method Detail
-
cumulativeProbability
public double cumulativeProbability(double x)
The CDF for this distribution. This method returns P(X < x).- Specified by:
cumulativeProbability
in classContinuousDistribution
- Parameters:
x
- the value at which the CDF is evaluated.- Returns:
- CDF for this distribution.
-
getLower
public double getLower()
Access the lower parameter.- Returns:
- the lower parameter.
-
getUpper
public double getUpper()
Access the upper parameter.- Returns:
- the upper parameter.
-
inverseCumulativeProbability
public double inverseCumulativeProbability(double p)
The inverse CDF for this distribution. This method returns x such that, P(X < x) = p.- Specified by:
inverseCumulativeProbability
in classContinuousDistribution
- Parameters:
p
- the cumulative probability.- Returns:
- x
-
setLower
public void setLower(double low)
Modify the lower bound parameter.- Parameters:
low
- the new lower bound value.
-
setUpper
public void setUpper(double up)
Modify the upper bound parameter.- Parameters:
up
- the new upper bound value.
-
-
DMelt 3.0 © DataMelt by jWork.ORG