Package jline.lang.processes
Class ContinuousDistribution
java.lang.Object
jline.lang.processes.Distribution
jline.lang.processes.ContinuousDistribution
- All Implemented Interfaces:
Serializable,Copyable
- Direct Known Subclasses:
Gamma,GMM,Lognormal,Markovian,MultivariateNormal,Normal,Pareto,Uniform,Weibull
An abstract class for continuous distributions
- See Also:
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionContinuousDistribution(String name, int numParam, Pair<Double, Double> support) -
Method Summary
Modifier and TypeMethodDescriptionabstract doubleevalLST(double s) Evaluate the Laplace-Stieltjes Transform at sabstract MatrixCellGets the process representation with actual distribution parameters.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
-
ContinuousDistribution
-
-
Method Details
-
evalLST
public abstract double evalLST(double s) Description copied from class:DistributionEvaluate the Laplace-Stieltjes Transform at s- Specified by:
evalLSTin classDistribution- Parameters:
s- the Laplace domain variable- Returns:
- the LST value at s
-
getProcess
Gets the process representation with actual distribution parameters. Returns a MatrixCell containing the distribution parameters.- Returns:
- MatrixCell with distribution-specific parameters
-