moocore.vorobT#
- moocore.vorobT(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
vorobDev
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.vorobT(CPFs, ref = (2, 200)) >>> res['threshold'] 44.140625 >>> res['avg_hyp'] 8943.333191728081