Package org.drip.sequence.functional
Class IdempotentUnivariateRandom
java.lang.Object
org.drip.function.definition.R1ToR1
org.drip.function.r1tor1operator.OffsetIdempotent
org.drip.sequence.functional.IdempotentUnivariateRandom
- Direct Known Subclasses:
BoundedIdempotentUnivariateRandom
public class IdempotentUnivariateRandom extends OffsetIdempotent
IdempotentUnivariateRandom contains the Implementation of the OffsetIdempotent Objective Function
dependent on Univariate Random Variable.
- Module = Numerical Core Module
- Library = Statistical Learning Library
- Project = Sequence
- Package = Functional
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description IdempotentUnivariateRandom(double dblOffset, R1Univariate dist)
IdempotentUnivariateRandom Constructor -
Method Summary
Modifier and Type Method Description SingleSequenceAgnosticMetrics
sequenceMetrics()
Generate the Function Metrics using the Underlying Variate DistributionSingleSequenceAgnosticMetrics
sequenceMetrics(double[] adblVariateSequence)
Generate the Function Metrics for the specified Variate SequenceSingleSequenceAgnosticMetrics
sequenceMetrics(double[] adblVariateSequence, double[] adblVariateWeight)
Generate the Function Metrics for the specified Variate Sequence and its corresponding WeightR1Univariate
underlyingDistribution()
Retrieve the Underlying DistributionMethods 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
-
IdempotentUnivariateRandom
IdempotentUnivariateRandom Constructor- Parameters:
dblOffset
- The Idempotent Offsetdist
- The Underlying Distribution- Throws:
java.lang.Exception
- Thrown if the Inputs are invalid
-
-
Method Details
-
sequenceMetrics
public SingleSequenceAgnosticMetrics sequenceMetrics(double[] adblVariateSequence, double[] adblVariateWeight)Generate the Function Metrics for the specified Variate Sequence and its corresponding Weight- Parameters:
adblVariateSequence
- The specified Variate SequenceadblVariateWeight
- The specified Variate Weight- Returns:
- The Function Sequence Metrics
-
sequenceMetrics
Generate the Function Metrics for the specified Variate Sequence- Parameters:
adblVariateSequence
- The specified Variate Sequence- Returns:
- The Function Sequence Metrics
-
sequenceMetrics
Generate the Function Metrics using the Underlying Variate Distribution- Returns:
- The Function Sequence Metrics
-
underlyingDistribution
Retrieve the Underlying Distribution- Returns:
- The Underlying Distribution
-