public class BoundedSequenceAgnosticMetrics extends SingleSequenceAgnosticMetrics
Constructor and Description |
---|
BoundedSequenceAgnosticMetrics(double[] adblSequence,
R1 distPopulation,
double dblSupport)
BoundedSequenceAgnosticMetrics Constructor
|
Modifier and Type | Method and Description |
---|---|
PivotedDepartureBounds |
bennettAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Bennett Inequality Bounds
|
PivotedDepartureBounds |
bernsteinAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Bernstein Inequality Bounds
|
PivotedDepartureBounds |
chernoffHoeffdingAverageBounds(double dblLevel)
Estimate Mean Departure Bounds of the Average using the Chernoff-Hoeffding Bound
|
double |
support()
Retrieve the Random Sequence Support
|
centralMomentBound, chebyshevAssociationBound, chebyshevBound, chebyshevCantelliBound, empiricalAnchorMoment, empiricalCentralMoment, empiricalExpectation, empiricalRawMoment, empiricalVariance, functionSequenceMetrics, isPositive, markovUpperProbabilityBound, populationDistribution, populationMean, populationVariance, sequence, weakLawAverageBounds
public BoundedSequenceAgnosticMetrics(double[] adblSequence, R1 distPopulation, double dblSupport) throws java.lang.Exception
adblSequence
- The Random SequencedistPopulation
- The Population DistributiondblSupport
- The Support of the Underlying Random Variablejava.lang.Exception
- Thrown if BoundedSequenceAgnosticMetrics cannot be constructedpublic double support()
public PivotedDepartureBounds chernoffHoeffdingAverageBounds(double dblLevel)
dblLevel
- The Level at which the Departure is soughtpublic PivotedDepartureBounds bennettAverageBounds(double dblLevel)
dblLevel
- The Level at which the Departure is soughtpublic PivotedDepartureBounds bernsteinAverageBounds(double dblLevel)
dblLevel
- The Level at which the Departure is sought