voiage.main_backends.NumpyBackend
NumPy-based computational backend.
Methods
Section titled “Methods”evpi([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None) -> floatCalculate EVPI using NumPy.
Parameters:
selfnet_benefit_arrayArrayLike
Returns: float
enbs_simple
Section titled “enbs_simple”enbs_simple([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None, [positional or keyword] research_cost: ArrayLike = None) -> floatReturn a legacy clipped EVPI-minus-cost screening score.
This compatibility helper substitutes EVPI for EVSI and floors the result at zero. It is not signed ENBS and must not be used for COSS.
Parameters:
selfnet_benefit_arrayArrayLikeresearch_costArrayLike
Returns: float
enbs_simple_jit
Section titled “enbs_simple_jit”enbs_simple_jit([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: ArrayLike = None, [positional or keyword] research_cost: ArrayLike = None) -> floatJIT-compiled version of ENBS calculation.
This is a simplified version that calculates ENBS as: ENBS = EVPI - research_cost
Parameters:
selfnet_benefit_arrayArrayLikeresearch_costArrayLike
Returns: float