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.

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.