Package io.bhagat.math.statistics
Class Distribution<E>
- java.lang.Object
-
- io.bhagat.math.statistics.Distribution<E>
-
- Direct Known Subclasses:
DoubleDistribution
public abstract class Distribution<E> extends java.lang.ObjectA class for distributions- Author:
- Bhagat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDistribution.InvalidInputExceptionAn exception for invalid input for the distribution
-
Constructor Summary
Constructors Constructor Description Distribution()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Simulation<E>createSimulation()creates the simulation represented by this distributionabstract doubleprobability(E x)finds the probability that a number x is returned
-
-
-
Method Detail
-
probability
public abstract double probability(E x) throws Distribution.InvalidInputException
finds the probability that a number x is returned- Parameters:
x- the number- Returns:
- the probability
- Throws:
Distribution.InvalidInputException
-
createSimulation
public abstract Simulation<E> createSimulation()
creates the simulation represented by this distribution- Returns:
- the simulation object
-
-