voiage.parallel.monte_carlo.parallel_monte_carlo_simulation
parallel_monte_carlo_simulation
Section titled “parallel_monte_carlo_simulation”parallel_monte_carlo_simulation([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] n_simulations: int = 1000, [positional or keyword] n_workers: int | None = None, [positional or keyword] use_processes: bool = True) -> floatPerform Monte Carlo simulation using parallel processing.
Args: model_func: Economic model function that takes ParameterSet and returns ValueArray psa_prior: Prior parameter samples trial_design: Trial design specification n_simulations: Total number of simulations to run n_workers: Number of parallel workers (default: number of CPU cores) use_processes: Whether to use processes (True) or threads (False)
Returns
Section titled “Returns”float: Expected maximum net benefit from posterior analysis
Parameters:
model_funcCallable[[ParameterSet], ValueArray]psa_priorParameterSettrial_designTrialDesignn_simulationsint(default:1000)n_workersint | None(default:None)use_processesbool(default:True)
Returns: float