public class KernelDensityEstimationL1 extends BoundedMultivariateRandom
| Constructor and Description |
|---|
KernelDensityEstimationL1(R1ToR1 auKernel,
double dblSmoothingParameter,
int iSampleSize,
R1ToR1 auResponse)
KernelDensityEstimationL1 Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
dimension()
Retrieve the Dimension of the Input Variate
|
double |
evaluate(double[] adblVariate)
Evaluate for the given Input Variates
|
R1ToR1 |
kernelFunction()
Retrieve the Kernel Function
|
R1ToR1 |
responseFunction()
Retrieve the Response Function
|
int |
sampleSize()
Retrieve the Sample Size
|
double |
smoothingParameter()
Retrieve the Smoothing Parameter
|
double |
targetVariateVarianceBound(int iTargetVariateIndex)
Retrieve the Maximal Agnostic Variance Bound over the Non-target Variate Space for the Target Variate
|
conditionalTargetVariateMetrics, conditionalTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, ghostTargetVariateMetrics, unconditionalTargetVariateMetricsderivative, differential, gradient, gradientModulus, gradientModulusFunction, hessian, integrate, jacobian, maxima, minima, ValidateInputpublic KernelDensityEstimationL1(R1ToR1 auKernel, double dblSmoothingParameter, int iSampleSize, R1ToR1 auResponse) throws java.lang.Exception
auKernel - The Kernel FunctiondblSmoothingParameter - The Smoothing ParameteriSampleSize - The Sample SizeauResponse - The Response Functionjava.lang.Exception - Thrown if Inputs are Invalidpublic R1ToR1 kernelFunction()
public double smoothingParameter()
public int sampleSize()
public R1ToR1 responseFunction()
public int dimension()
RdToR1public double evaluate(double[] adblVariate)
throws java.lang.Exception
RdToR1public double targetVariateVarianceBound(int iTargetVariateIndex)
throws java.lang.Exception
BoundedMultivariateRandomtargetVariateVarianceBound in class BoundedMultivariateRandomiTargetVariateIndex - The Index corresponding to the Variate on which the Bound is soughtjava.lang.Exception - Thrown if the Inputs are invalid