voiage.parallel.monte_carlo.parallel_evsi_calculation
parallel_evsi_calculation
Section titled “parallel_evsi_calculation”parallel_evsi_calculation([positional or keyword] model_func: Callable[[ParameterSet], ValueArray] = None, [positional or keyword] psa_prior: ParameterSet = None, [positional or keyword] trial_design: TrialDesign = None, [positional or keyword] population: float | None = None, [positional or keyword] discount_rate: float | None = None, [positional or keyword] time_horizon: float | None = None, [positional or keyword] n_simulations: int = 1000, [positional or keyword] n_workers: int | None = None, [positional or keyword] use_processes: bool = True) -> floatCalculate EVSI using parallel Monte Carlo simulation.
Args: model_func: Economic model function psa_prior: Prior parameter samples trial_design: Trial design specification population: Population size for scaling discount_rate: Discount rate for scaling time_horizon: Time horizon for scaling n_simulations: Total number of simulations to run n_workers: Number of parallel workers use_processes: Whether to use processes or threads
Returns
Section titled “Returns”float: EVSI value
Parameters:
model_funcCallable[[ParameterSet], ValueArray]psa_priorParameterSettrial_designTrialDesignpopulationfloat | None(default:None)discount_ratefloat | None(default:None)time_horizonfloat | None(default:None)n_simulationsint(default:1000)n_workersint | None(default:None)use_processesbool(default:True)
Returns: float