Package jline.lang.processes
Class DiscreteDistribution
java.lang.Object
jline.lang.processes.Distribution
jline.lang.processes.DiscreteDistribution
- All Implemented Interfaces:
Serializable,Copyable
- Direct Known Subclasses:
Bernoulli,Binomial,DiscreteSampler,DiscreteUniform,Geometric,Poisson,Zipf
An abstract class for discrete distributions.
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionDiscreteDistribution(String name, int numParam, Pair<Double, Double> support) -
Method Summary
Methods inherited from class jline.lang.processes.Distribution
evalCDF, evalProbInterval, getMean, getName, getNumParams, getParam, getRate, getSCV, getSkewness, getSupport, getVar, isContinuous, isDisabled, isDiscrete, isImmediate, isMarkovian, mean, name, numParams, param, rate, sample, sample, scv, setNumParams, setParam, skewness, support, var
-
Constructor Details
-
DiscreteDistribution
-
-
Method Details
-
evalPMF
public double evalPMF(double k) -
evalPMF
public double[] evalPMF(double[] k) -
evalPMF
-
evalLST
public double evalLST(double s) Evaluate the Laplace-Stieltjes Transform at s For discrete distributions, this is the probability generating function evaluated at e^(-s)- Specified by:
evalLSTin classDistribution- Parameters:
s- the Laplace domain variable- Returns:
- the LST value at s
-