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 doubleagnosticVarianceBound()Retrieve the Maximal Agnostic Variance Bound Over the Variate RangedoublevariateBound()Retrieve the Underlying Variate BoundMethods inherited from class org.drip.sequence.functional.IdempotentUnivariateRandom
sequenceMetrics, sequenceMetrics, sequenceMetrics, underlyingDistributionMethods inherited from class org.drip.function.r1tor1operator.OffsetIdempotent
derivative, evaluate, integrate, offsetMethods inherited from class org.drip.function.definition.R1ToR1
antiDerivative, conditionNumber, differential, differential, maxima, maxima, minima, minima, poleResidueMethods 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
-