Package jline.lang.processes
Class Markovian
java.lang.Object
jline.lang.processes.Distribution
jline.lang.processes.ContinuousDistribution
jline.lang.processes.Markovian
- All Implemented Interfaces:
Serializable
An abstract class for a Markovian distribution
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionD
(int i) double
evalCDF
(double t) double[]
evalCDF
(double[] tset) double
evalLST
(double s) double
evalMeanT
(double t) double
evalVarT
(double t) double
getIDC()
double
getIDI()
double
getMean()
getMu()
long
getPhi()
double
getRate()
double
getSCV()
double
double
getVar()
double
double[]
sample
(int n) double[]
void
setMean
(double newMean) void
void
setRate
(double newRate) Methods inherited from class jline.lang.processes.Distribution
evalProbInterval, getName, getNumParams, getParam, getSupport, isContinuous, isDisabled, isDiscrete, isImmediate, setNumParams, setParam
-
Field Details
-
process
-
nPhases
protected int nPhases
-
-
Constructor Details
-
Markovian
-
-
Method Details
-
D
-
sample
public double[] sample(int n) - Overrides:
sample
in classDistribution
-
sample
- Specified by:
sample
in classDistribution
-
getProcess
-
setProcess
-
getNumberOfPhases
public long getNumberOfPhases() -
getMu
-
getPhi
-
getMean
public double getMean()- Specified by:
getMean
in classDistribution
-
setMean
public void setMean(double newMean) -
getSCV
public double getSCV()- Specified by:
getSCV
in classDistribution
-
getVariance
public double getVariance() -
getSubgenerator
-
getMoments
-
getSkewness
public double getSkewness()- Specified by:
getSkewness
in classDistribution
-
getACF
-
getEmbedded
-
getEmbeddedProb
-
getInitProb
-
getIDI
public double getIDI() -
getIDC
public double getIDC() -
evalMeanT
public double evalMeanT(double t) -
evalVarT
public double evalVarT(double t) -
evalCDF
public double evalCDF(double t) - Specified by:
evalCDF
in classDistribution
-
evalCDF
public double[] evalCDF(double[] tset) -
evalLST
public double evalLST(double s) - Specified by:
evalLST
in classContinuousDistribution
-
getRate
public double getRate()- Overrides:
getRate
in classDistribution
-
setRate
public void setRate(double newRate) -
getVar
public double getVar()- Overrides:
getVar
in classDistribution
-