voiage.methods.structural.structural_evpi_jit
structural_evpi_jit
Section titled “structural_evpi_jit”structural_evpi_jit([positional or keyword] all_nb_arrays: list[np.ndarray] = None, [positional or keyword] structure_probabilities: np.ndarray | list[float] = 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 EVPI 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. 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 EVPI on a per-decision basis unless population scaling is requested.
Parameters:
all_nb_arrayslist[np.ndarray]structure_probabilitiesnp.ndarray | list[float]populationfloat | None(default:None)discount_ratefloat | None(default:None)time_horizonfloat | None(default:None)
Returns: float