|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.sandia.cognition.util.AbstractCloneableSerializable
gov.sandia.cognition.statistics.AbstractDistribution<NumberType>
gov.sandia.cognition.statistics.AbstractClosedFormUnivariateDistribution<Double>
gov.sandia.cognition.statistics.AbstractClosedFormSmoothUnivariateDistribution
gov.sandia.cognition.statistics.distribution.LaplaceDistribution
gov.sandia.cognition.statistics.distribution.LaplaceDistribution.PDF
public static class LaplaceDistribution.PDF
The PDF of a Laplace Distribution.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class gov.sandia.cognition.statistics.distribution.LaplaceDistribution |
|---|
LaplaceDistribution.CDF, LaplaceDistribution.MaximumLikelihoodEstimator, LaplaceDistribution.PDF, LaplaceDistribution.WeightedMaximumLikelihoodEstimator |
| Field Summary |
|---|
| Fields inherited from class gov.sandia.cognition.statistics.distribution.LaplaceDistribution |
|---|
DEFAULT_MEAN, DEFAULT_SCALE, mean, scale |
| Constructor Summary | |
|---|---|
LaplaceDistribution.PDF()
Creates a new instance of LaplaceDistribution.PDF |
|
LaplaceDistribution.PDF(double mean,
double scale)
Creates a new instance of LaplaceDistribution.PDF |
|
LaplaceDistribution.PDF(LaplaceDistribution other)
Copy Constructor |
|
| Method Summary | |
|---|---|
double |
evaluate(double input)
Produces a double output for the given double input |
Double |
evaluate(Double input)
Evaluates the function on the given input and returns the output. |
double |
evaluateAsDouble(Double input)
Evaluates the scalar function as a double. |
LaplaceDistribution.PDF |
getProbabilityFunction()
Gets the distribution function associated with this Distribution, either the PDF or PMF. |
double |
logEvaluate(double input)
Evaluate the natural logarithm of the distribution function. |
double |
logEvaluate(Double input)
Evaluate the natural logarithm of the distribution function. |
| Methods inherited from class gov.sandia.cognition.statistics.distribution.LaplaceDistribution |
|---|
clone, convertFromVector, convertToVector, getCDF, getEstimator, getMaxSupport, getMean, getMinSupport, getScale, getVariance, sample, setMean, setScale, toString |
| Methods inherited from class gov.sandia.cognition.statistics.AbstractDistribution |
|---|
sample |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface gov.sandia.cognition.statistics.SmoothUnivariateDistribution |
|---|
getCDF, getMean |
| Methods inherited from interface gov.sandia.cognition.statistics.UnivariateDistribution |
|---|
getMaxSupport, getMinSupport, getVariance |
| Methods inherited from interface gov.sandia.cognition.statistics.Distribution |
|---|
sample, sample |
| Methods inherited from interface gov.sandia.cognition.math.matrix.Vectorizable |
|---|
clone, convertFromVector, convertToVector |
| Constructor Detail |
|---|
public LaplaceDistribution.PDF()
public LaplaceDistribution.PDF(double mean,
double scale)
mean - Mean of the distributionscale - Scale factor of the distribution, must be greater than zero.public LaplaceDistribution.PDF(LaplaceDistribution other)
other - LaplaceDistribution to copy| Method Detail |
|---|
public double evaluate(double input)
UnivariateScalarFunction
evaluate in interface UnivariateScalarFunctioninput - Input to the Evaluator
public Double evaluate(Double input)
Evaluator
evaluate in interface Evaluator<Double,Double>input - The input to evaluate.
public double evaluateAsDouble(Double input)
ScalarFunction
evaluateAsDouble in interface ScalarFunction<Double>input - The input value.
public double logEvaluate(Double input)
ProbabilityFunction
logEvaluate in interface ProbabilityFunction<Double>public double logEvaluate(double input)
UnivariateProbabilityDensityFunction
logEvaluate in interface UnivariateProbabilityDensityFunctioninput - The input value.
public LaplaceDistribution.PDF getProbabilityFunction()
ComputableDistribution
getProbabilityFunction in interface ComputableDistribution<Double>getProbabilityFunction in interface ProbabilityDensityFunction<Double>getProbabilityFunction in interface SmoothUnivariateDistributiongetProbabilityFunction in interface UnivariateProbabilityDensityFunctiongetProbabilityFunction in class LaplaceDistribution
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||