public class EmpiricalPenaltySupremumMetrics extends EfronSteinMetrics
Constructor and Description |
---|
EmpiricalPenaltySupremumMetrics(EmpiricalPenaltySupremumEstimator epse,
SingleSequenceAgnosticMetrics[] aSSAM,
MeasureConcentrationExpectationBound mceb)
EmpiricalPenaltySupremumMetrics Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
dataDependentVarianceBound(double[] adblVariate)
Retrieve the Univariate Sequence Dependent Variance Bound
|
double |
dataDependentVarianceBound(double[][] aadblVariate)
Retrieve the Multivariate Sequence Dependent Variance Bound
|
EmpiricalPenaltySupremumEstimator |
empiricalPenaltySupremumEstimator()
Retrieve the Empirical Penalty Supremum Function
|
double |
lugosiVarianceBound(double[] adblVariate)
Compute the Lugosi Data-Dependent Variance Bound from the Sample and the Classifier Class Asymptotic
Behavior.
|
double |
lugosiVarianceBound(double[][] aadblVariate)
Compute the Lugosi Data-Dependent Variance Bound from the Sample and the Classifier Class Asymptotic
Behavior.
|
boundedVarianceUpperBound, efronSteinSteeleBound, function, ghostVarianceUpperBound, ghostVariateVarianceMetrics, martingaleVarianceUpperBound, pivotedDifferenceSequenceMetrics, pivotVarianceUpperBound, separableVarianceUpperBound, sequenceMetrics, symmetrizedDifferenceSequenceMetrics, variateFunctionVarianceMetrics, variateSequence
public EmpiricalPenaltySupremumMetrics(EmpiricalPenaltySupremumEstimator epse, SingleSequenceAgnosticMetrics[] aSSAM, MeasureConcentrationExpectationBound mceb) throws java.lang.Exception
epse
- R^x To R^1 The Empirical Penalty Supremum Estimator InstanceaSSAM
- Array of the Individual Single Sequence Metricsmceb
- The Concentration-of-Measure Loss Expectation Bound Estimatorjava.lang.Exception
- Thrown if the Inputs are Invalidpublic EmpiricalPenaltySupremumEstimator empiricalPenaltySupremumEstimator()
public double dataDependentVarianceBound(double[] adblVariate) throws java.lang.Exception
adblVariate
- The univariate Sequencejava.lang.Exception
- Thrown if the Date Dependent Variance Bound cannot be Computedpublic double dataDependentVarianceBound(double[][] aadblVariate) throws java.lang.Exception
aadblVariate
- The Multivariate Sequencejava.lang.Exception
- Thrown if the Date Dependent Variance Bound cannot be Computedpublic double lugosiVarianceBound(double[] adblVariate) throws java.lang.Exception
adblVariate
- The Sample Univariate Arrayjava.lang.Exception
- Thrown if the Lugosi Data-Dependent Variance Bound cannot be computedpublic double lugosiVarianceBound(double[][] aadblVariate) throws java.lang.Exception
aadblVariate
- The Sample Multivariate Arrayjava.lang.Exception
- Thrown if the Lugosi Data-Dependent Variance Bound cannot be computed