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