A class used to store a stochastic description of a hypervolume.
Objects can be created by calls of the form new("Hypervolume", ...)
.
Name
:Object of class "character"
. A string naming the hypervolume, used in plotting.
Data
:Object of class "matrix"
. If available, the raw data used to construct the hypervolume. Defaults to a one-row NaN vector for hypervolumes returned by set operations.
Dimensionality
:Object of class "numeric"
. The dimensionality of the hypervolume.
Volume
:Object of class "numeric"
. The volume of the hypervolume, in units of the product of all dimensions.
PointDensity
:Object of class "numeric"
. The number density of the uniformly sampled random points characterizing the hypervolume.
Bandwidth
:Object of class "numeric"
. If available, the bandwidth vector used to construct the hypervolume. Defaults to a one-row NaN vector for hypervolumes returned by set operations.
DisjunctFactor
:Object of class "numeric"
. The ratio of the inferred volume to the volume of a hypervolume constructed from the same data with disjunct data points (i.e. no kernels overlap). Varies from zero to one. High values suggest that bandwidth should be increased.
RepsPerPoint
:Object of class "numeric"
. If available, the number of random points used per observation to construct the hypervolume. Defaults to NaN for hypervolumes returned by set operations.
QuantileThresholdDesired
:Object of class "numeric"
. If available, the quantile requested by the user and used to construct the hypervolume. Defaults to NaN for hypervolumes returned by set operations.
QuantileThresholdObtained
:Object of class "numeric"
. If available, the quantile obtained by the hypervolume algorithm. Defaults to NaN for hypervolumes returned by set operations.
RandomUniformPointsThresholded
:Object of class "matrix"
A set of uniformly random points guaranteed to be in the hypervolume.
ProbabilityDensityAtRandomUniformPoints
:Object of class "numeric"
A vector of integers proportional to the probability density at each uniformly random point in the hypervolume. Defaults to a 1-valued vector for hypervolumes returned by set operations because set operations are well defined for volumes and not for probability density functions.
Summary and plot methods are available.