Package org.drip.sequence.metrics
Class BoundedSequenceAgnosticMetrics
java.lang.Object
org.drip.sequence.metrics.SingleSequenceAgnosticMetrics
org.drip.sequence.metrics.BoundedSequenceAgnosticMetrics
- Direct Known Subclasses:
UnitSequenceAgnosticMetrics
public class BoundedSequenceAgnosticMetrics extends SingleSequenceAgnosticMetrics
BoundedSequenceAgnosticMetrics contains the Sample Distribution Metrics and Agnostic Bounds related
to the specified Bounded Sequence.
- Module = Numerical Core Module
- Library = Statistical Learning Library
- Project = Sequence
- Package = Metrics
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description BoundedSequenceAgnosticMetrics(double[] adblSequence, R1Univariate distPopulation, double dblSupport)
BoundedSequenceAgnosticMetrics Constructor -
Method Summary
Modifier and Type Method Description PivotedDepartureBounds
bennettAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Bennett Inequality BoundsPivotedDepartureBounds
bernsteinAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Bernstein Inequality BoundsPivotedDepartureBounds
chernoffHoeffdingAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Chernoff-Hoeffding Bounddouble
support()
Retrieve the Random Sequence SupportMethods inherited from class org.drip.sequence.metrics.SingleSequenceAgnosticMetrics
centralMomentBound, chebyshevAssociationBound, chebyshevBound, chebyshevCantelliBound, empiricalAnchorMoment, empiricalCentralMoment, empiricalExpectation, empiricalRawMoment, empiricalVariance, functionSequenceMetrics, isPositive, markovUpperProbabilityBound, populationDistribution, populationMean, populationVariance, sequence, weakLawAverageBounds
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BoundedSequenceAgnosticMetrics
public BoundedSequenceAgnosticMetrics(double[] adblSequence, R1Univariate distPopulation, double dblSupport) throws java.lang.ExceptionBoundedSequenceAgnosticMetrics Constructor- Parameters:
adblSequence
- The Random SequencedistPopulation
- The Population DistributiondblSupport
- The Support of the Underlying Random Variable- Throws:
java.lang.Exception
- Thrown if BoundedSequenceAgnosticMetrics cannot be constructed
-
-
Method Details
-
support
public double support()Retrieve the Random Sequence Support- Returns:
- The Support Underlying the Random Sequence
-
chernoffHoeffdingAverageBounds
Estimate Mean Departure Bounds of the Average using the Chernoff-Hoeffding Bound- Parameters:
dblLevel
- The Level at which the Departure is sought- Returns:
- The Mean Departure Bounds
-
bennettAverageBounds
Estimate Mean Departure Bounds of the Average using the Bennett Inequality Bounds- Parameters:
dblLevel
- The Level at which the Departure is sought- Returns:
- The Mean Departure Bounds
-
bernsteinAverageBounds
Estimate Mean Departure Bounds of the Average using the Bernstein Inequality Bounds- Parameters:
dblLevel
- The Level at which the Departure is sought- Returns:
- The Mean Departure Bounds
-