whv_hype | R Documentation |
Return an estimation of the hypervolume of the space dominated by the input data following the procedure described by \citetAugBadBroZit2009gecco. A weight distribution describing user preferences may be specified.
whv_hype(
x,
reference,
ideal,
maximise = FALSE,
nsamples = 100000L,
seed = NULL,
dist = "uniform",
mu = NULL
)
x |
|
reference |
|
ideal |
|
maximise |
|
nsamples |
|
seed |
|
dist |
|
mu |
|
The current implementation only supports 2 objectives.
A weight distribution \citepAugBadBroZit2009gecco can be provided via the dist
argument. The ones currently supported are:
"uniform"
corresponds to the default hypervolume (unweighted).
"point"
describes a goal in the objective space, where the parameter mu
gives the coordinates of the goal. The resulting weight distribution is a multivariate normal distribution centred at the goal.
"exponential"
describes an exponential distribution with rate parameter 1/mu
, i.e., \lambda = \frac{1}{\mu}
.
A single numerical value.
read_datasets()
, eafdiff()
, whv_rect()
whv_hype(matrix(2, ncol=2), reference = 4, ideal = 1, seed = 42)
whv_hype(matrix(c(3,1), ncol=2), reference = 4, ideal = 1, seed = 42)
whv_hype(matrix(2, ncol=2), reference = 4, ideal = 1, seed = 42,
dist = "exponential", mu=0.2)
whv_hype(matrix(c(3,1), ncol=2), reference = 4, ideal = 1, seed = 42,
dist = "exponential", mu=0.2)
whv_hype(matrix(2, ncol=2), reference = 4, ideal = 1, seed = 42,
dist = "point", mu=c(2.9,0.9))
whv_hype(matrix(c(3,1), ncol=2), reference = 4, ideal = 1, seed = 42,
dist = "point", mu=c(2.9,0.9))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.