vorob_t#
- moocore.vorob_t(data, /, ref)[source]#
Compute Vorob’ev threshold and expectation.
- Parameters:
data (
ArrayLike
) – Numpy array of numerical values and set numbers, containing multiple sets. For example the output of theread_datasets()
functionref (
ArrayLike
) – Reference point set as a numpy array or list. Must be same length as a single point in the dataset
- Returns:
dict
– A dictionary with elements threshold, ve, and avg_hyp (average hypervolume).
See also
vorob_dev
Compute Vorob’ev deviation.
Notes
For more background, see Binois et al.[1], Molchanov[2], Chevalier et al.[3].
References
Examples
>>> CPFs = moocore.get_dataset("CPFs.txt") >>> res = moocore.vorob_t(CPFs, ref=(2, 200)) >>> res["threshold"] 44.140625 >>> res["avg_hyp"] 8943.333191728081 >>> res["ve"].shape (213, 2)