Package org.drip.spaces.metric
Class RdCombinatorialHilbert
java.lang.Object
org.drip.spaces.tensor.RdAggregate
org.drip.spaces.tensor.RdCombinatorialVector
org.drip.spaces.metric.RdCombinatorialBanach
org.drip.spaces.metric.RdCombinatorialHilbert
- All Implemented Interfaces:
GeneralizedMetricVectorSpace
,RdNormed
,GeneralizedVector
,RdGeneralizedVector
public class RdCombinatorialHilbert extends RdCombinatorialBanach
RdCombinatorialHilbert implements the Bounded/Unbounded, Combinatorial l2 Rd
Spaces. The Reference we've used is:
- Carl, B., and I. Stephani (1990): Entropy, Compactness, and the Approximation of Operators Cambridge University Press Cambridge UK
- RdCombinatorialHilbert Space Constructor
- Author:
- Lakshmi Krishnamurthy
-
Field Summary
Fields inherited from interface org.drip.spaces.metric.GeneralizedMetricVectorSpace
EUCLIDEAN_NORM, L2_NORM, LINFINITITY_NORM
-
Constructor Summary
Constructors Constructor Description RdCombinatorialHilbert(R1CombinatorialVector[] r1CombinatorialVectorArray, Rd rdDistribution)
RdCombinatorialHilbert Space Constructor -
Method Summary
Modifier and Type Method Description double
sampleMetricNorm(double[] xArray)
Compute the Metric Norm of the SampleMethods inherited from class org.drip.spaces.metric.RdCombinatorialBanach
borelMeasureSpaceExpectation, borelSigmaMeasure, pNorm, populationMetricNorm, populationMode, populationSupremumNorm, sampleSupremumNorm
Methods inherited from class org.drip.spaces.tensor.RdCombinatorialVector
cardinality, hyperVolume, iterator, leftDimensionEdge, leftEdge, rightDimensionEdge, rightEdge
Methods inherited from class org.drip.spaces.tensor.RdAggregate
dimension, isPredictorBounded, match, subset, validateInstance, vectorSpaces
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.drip.spaces.tensor.GeneralizedVector
cardinality, hyperVolume, isPredictorBounded, leftEdge, match, rightEdge, subset
Methods inherited from interface org.drip.spaces.tensor.RdGeneralizedVector
dimension, leftDimensionEdge, rightDimensionEdge, validateInstance, vectorSpaces
-
Constructor Details
-
RdCombinatorialHilbert
public RdCombinatorialHilbert(R1CombinatorialVector[] r1CombinatorialVectorArray, Rd rdDistribution) throws java.lang.ExceptionRdCombinatorialHilbert Space Constructor- Parameters:
r1CombinatorialVectorArray
- Array of Combinatorial R1 Vector SpacesrdDistribution
- The Rd Borel Sigma Measure- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-
-
Method Details
-
sampleMetricNorm
public double sampleMetricNorm(double[] xArray) throws java.lang.ExceptionDescription copied from interface:RdNormed
Compute the Metric Norm of the Sample- Specified by:
sampleMetricNorm
in interfaceRdNormed
- Overrides:
sampleMetricNorm
in classRdCombinatorialBanach
- Parameters:
xArray
- The Sample- Returns:
- The Metric Norm of the Sample
- Throws:
java.lang.Exception
- Thrown if the Inputs are Invalid
-