public class ContDistBeta extends ContDist
Constructor and Description |
---|
ContDistBeta(Model owner,
java.lang.String name,
double alpha,
double beta,
boolean showInReport,
boolean showInTrace)
Creates a stream of pseudo random numbers following a Beta distribution.
|
Modifier and Type | Method and Description |
---|---|
Reporter |
createDefaultReporter()
Creates the default reporter for the BetaDist distribution.
|
double |
getAlpha() |
double |
getBeta() |
java.lang.Double |
getInverseOfCumulativeProbabilityFunction(double p)
Method to map a double
p from 0...1 to the
distribution's domain by determining the value x that satisfies
P(X < x) = p . |
java.lang.Double |
sample()
Returns the next sample from this distribution.
|
sampleTimeSpan, sampleTimeSpan
sampleObject
changeRandomGenerator, getInitialSeed, getNonNegative, getNumSamples, isAntithetic, reset, reset, setAntithetic, setNonNegative, setSeed
getCorrespondingSchedulable, getDescription, getObservations, getReporter, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, resetAt, setCorrespondingSchedulable, setDescription, setReporter
current, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOn
getName, getQuotedName, toString
public ContDistBeta(Model owner, java.lang.String name, double alpha, double beta, boolean showInReport, boolean showInTrace)
owner
- Model : The distribution's ownername
- java.lang.String : The distribution's namealpha
- double: Distribution specific parameter alphabeta
- double : Distribution specific parameter betashowInReport
- boolean : Flag for producing reportsshowInTrace
- boolean : Flag for producing trace outputpublic Reporter createDefaultReporter()
createDefaultReporter
in class Distribution
ContDistBetaReporter
public double getAlpha()
public double getBeta()
public java.lang.Double sample()
sample
in class NumericalDist<java.lang.Double>
public java.lang.Double getInverseOfCumulativeProbabilityFunction(double p)
p
from 0...1 to the
distribution's domain by determining the value x that satisfies
P(X < x) = p
. Not supported, i.e. throwing an
UnsupportedOperationException
.getInverseOfCumulativeProbabilityFunction
in class NumericalDist<java.lang.Double>
p
- double: A value between 0 and 1UnsupportedOperationException
exception