public class CoveringNumberLossBound
extends java.lang.Object
Constructor and Description |
---|
CoveringNumberLossBound(R1ToR1 funcSampleCoefficient,
double dblEpsilonExponent,
double dblExponentScaler)
CoveringNumberLossBound Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
deviationProbabilityUpperBound(int iSampleSize,
double dblEpsilon)
Compute the Upper Bound of the Probability of the Absolute Deviation between the Empirical and the
Population Means
|
double |
epsilonExponent()
Retrieve the Exponential Epsilon Exponent
|
double |
exponentScaler()
Retrieve the Exponent Scaler
|
R1ToR1 |
sampleCoefficient()
Retrieve the Sample Coefficient Function
|
public CoveringNumberLossBound(R1ToR1 funcSampleCoefficient, double dblEpsilonExponent, double dblExponentScaler) throws java.lang.Exception
funcSampleCoefficient
- The Sample Coefficient FunctiondblEpsilonExponent
- The Epsilon ExponentdblExponentScaler
- The Exponent Scalerjava.lang.Exception
- Thrown if the Inputs are Invalidpublic R1ToR1 sampleCoefficient()
public double epsilonExponent()
public double exponentScaler()
public double deviationProbabilityUpperBound(int iSampleSize, double dblEpsilon) throws java.lang.Exception
iSampleSize
- The Sample SizedblEpsilon
- The Deviation between Population and Empirical Meansjava.lang.Exception
- Thrown if the Upper Bound of the Probability cannot be computed