voiage.methods.structural.structural_evppi_jit
structural_evppi_jit
Section titled “structural_evppi_jit”structural_evppi_jit([positional or keyword] all_nb_arrays: list[np.ndarray] = None, [positional or keyword] structure_probabilities: np.ndarray | list[float] = None, [positional or keyword] structures_of_interest: list[int] = None, [positional or keyword] population: float | None = None, [positional or keyword] discount_rate: float | None = None, [positional or keyword] time_horizon: float | None = None) -> floatCalculate structural EVPPI with JAX acceleration.
Parameters
Section titled “Parameters”all_nb_arrays : list[numpy.ndarray] Pre-evaluated net-benefit arrays, one per structure. structure_probabilities : numpy.ndarray or list[float] Prior probabilities for each structure. structures_of_interest : list[int] Indices of the structures whose uncertainty is being resolved. population : float, optional Population size for population scaling. discount_rate : float, optional Annual discount rate used for population scaling. time_horizon : float, optional Time horizon in years for population scaling.
Returns
Section titled “Returns”float Structural EVPPI on a per-decision basis unless population scaling is requested.
Parameters:
all_nb_arrayslist[np.ndarray]structure_probabilitiesnp.ndarray | list[float]structures_of_interestlist[int]populationfloat | None(default:None)discount_ratefloat | None(default:None)time_horizonfloat | None(default:None)
Returns: float