Package org.drip.sequence.functional
Class BoundedIdempotentUnivariateRandom
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.function.r1tor1operator.OffsetIdempotent
org.drip.sequence.functional.IdempotentUnivariateRandom
org.drip.sequence.functional.BoundedIdempotentUnivariateRandom
- Direct Known Subclasses:
BinaryIdempotentUnivariateRandom
public class BoundedIdempotentUnivariateRandom extends IdempotentUnivariateRandom
BoundedIdempotentUnivariateRandom contains the Implementation of the Objective Function dependent
on Bounded Idempotent Univariate Random Variable.
- Module = Numerical Core Module
- Library = Statistical Learning Library
- Project = Sequence
- Package = Functional
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description BoundedIdempotentUnivariateRandom(double dblOffset, R1Univariate dist, double dblVariateBound)
BoundedIdempotentUnivariateRandom Constructor -
Method Summary
Modifier and Type Method Description double
agnosticVarianceBound()
Retrieve the Maximal Agnostic Variance Bound Over the Variate Rangedouble
variateBound()
Retrieve the Underlying Variate BoundMethods inherited from class org.drip.sequence.functional.IdempotentUnivariateRandom
sequenceMetrics, sequenceMetrics, sequenceMetrics, underlyingDistribution
Methods inherited from class org.drip.function.r1tor1operator.OffsetIdempotent
derivative, evaluate, integrate, offset
Methods inherited from class org.drip.function.definition.R1ToR1
antiDerivative, conditionNumber, differential, differential, maxima, maxima, minima, minima, poleResidue
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BoundedIdempotentUnivariateRandom
public BoundedIdempotentUnivariateRandom(double dblOffset, R1Univariate dist, double dblVariateBound) throws java.lang.ExceptionBoundedIdempotentUnivariateRandom Constructor- Parameters:
dblOffset
- The Idempotent Offsetdist
- The Underlying DistributiondblVariateBound
- The Variate Bound- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
variateBound
public double variateBound()Retrieve the Underlying Variate Bound- Returns:
- The Underlying Variate Bound
-
agnosticVarianceBound
public double agnosticVarianceBound()Retrieve the Maximal Agnostic Variance Bound Over the Variate Range- Returns:
- The Maximal Agnostic Bound over the Variate Range
-