Package ubic.basecode.math.distribution
Class UniformProbabilityComputer
java.lang.Object
ubic.basecode.math.distribution.UniformProbabilityComputer
- All Implemented Interfaces:
ProbabilityComputer
Generate probabilities from the uniform distribution.
- Author:
- pavlidis
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a UniformProbabilityComputer where the density is defined over the unit inteval [0,1].UniformProbabilityComputer(double min, double max) Create a UniformProbabilityComputer where the density is defined over the interval given -
Method Summary
Modifier and TypeMethodDescriptiondoubleprobability(double x) Return the probability associated with a certain value.The upper tail of the associated distribution is returned.doubleprobability(double x, boolean upperTail) Return the probability associated with a certain value, with choice of tail.
-
Constructor Details
-
UniformProbabilityComputer
public UniformProbabilityComputer()Create a UniformProbabilityComputer where the density is defined over the unit inteval [0,1]. -
UniformProbabilityComputer
public UniformProbabilityComputer(double min, double max) Create a UniformProbabilityComputer where the density is defined over the interval given- Parameters:
min-max-
-
-
Method Details
-
probability
public double probability(double x) Description copied from interface:ProbabilityComputerReturn the probability associated with a certain value.The upper tail of the associated distribution is returned.- Specified by:
probabilityin interfaceProbabilityComputer- Parameters:
x-- Returns:
-
probability
public double probability(double x, boolean upperTail) Description copied from interface:ProbabilityComputerReturn the probability associated with a certain value, with choice of tail.- Specified by:
probabilityin interfaceProbabilityComputer- Parameters:
x-upperTail-- Returns:
-