public class GlivenkoCantelliUniformDeviation extends BoundedMultivariateRandom implements SeparableMultivariateRandom
Constructor and Description |
---|
GlivenkoCantelliUniformDeviation(BoundedIdempotentUnivariateRandom biur,
double[] adblWeight)
GlivenkoCantelliUniformDeviation Constructor
|
Modifier and Type | Method and Description |
---|---|
static GlivenkoCantelliUniformDeviation |
Create(BoundedIdempotentUnivariateRandom biur,
int iNumSample)
GlivenkoCantelliUniformDeviation Constructor
|
int |
dimension()
Retrieve the Dimension of the Input Variate
|
double |
evaluate(double[] adblVariate)
Evaluate for the given Input Variates
|
BoundedIdempotentUnivariateRandom |
separableUnivariateRandom()
Retrieve the Separable Bounded Idempotent Univariate Random Function
|
double |
targetVariateVariance(int iTargetVariateIndex)
Compute the Variance associated with the Target Variate Function
|
double |
targetVariateVarianceBound(int iTargetVariateIndex)
Retrieve the Maximal Agnostic Variance Bound over the Non-target Variate Space for the Target Variate
|
double[] |
weights()
Retrieve the Weights
|
conditionalTargetVariateMetrics, conditionalTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, unconditionalTargetVariateMetrics
derivative, differential, gradient, gradientModulus, gradientModulusFunction, hessian, integrate, jacobian, maxima, minima, ValidateInput
public GlivenkoCantelliUniformDeviation(BoundedIdempotentUnivariateRandom biur, double[] adblWeight) throws java.lang.Exception
biur
- The Bounded Idempotent Univariate Random FunctionadblWeight
- Array of Variable Weightsjava.lang.Exception
- Thrown if the Inputs are Invalidpublic static final GlivenkoCantelliUniformDeviation Create(BoundedIdempotentUnivariateRandom biur, int iNumSample)
biur
- The Bounded Idempotent Univariate Random FunctioniNumSample
- Number of Empirical Samplespublic BoundedIdempotentUnivariateRandom separableUnivariateRandom()
public double[] weights()
public int dimension()
RdToR1
public double evaluate(double[] adblVariate) throws java.lang.Exception
RdToR1
public double targetVariateVarianceBound(int iTargetVariateIndex) throws java.lang.Exception
BoundedMultivariateRandom
targetVariateVarianceBound
in class BoundedMultivariateRandom
iTargetVariateIndex
- The Index corresponding to the Variate on which the Bound is soughtjava.lang.Exception
- Thrown if the Inputs are invalidpublic double targetVariateVariance(int iTargetVariateIndex) throws java.lang.Exception
SeparableMultivariateRandom
targetVariateVariance
in interface SeparableMultivariateRandom
iTargetVariateIndex
- The Target Variate Indexjava.lang.Exception
- Thrown if the Inputs are Invalid