Skip to content

voiage.factory.create_standard_analysis

create_standard_analysis([positional or keyword] nb_array: np.ndarray | ValueArray = None, [positional or keyword] parameter_samples: np.ndarray | ParameterSet | dict[str, np.ndarray] | None = None, [positional or keyword] use_jit: bool = False, [positional or keyword] backend: str = 'numpy', [positional or keyword] enable_caching: bool = True) -> DecisionAnalysis

Create a standard VOI analysis with common settings.

This factory method creates a DecisionAnalysis object with typical settings suitable for most analyses, including JIT compilation, caching, and population scaling.

Args: nb_array: Net benefit array parameter_samples: Parameter samples for EVPPI calculation use_jit: Whether to use JIT compilation for faster computation backend: Computational backend (‘numpy’, ‘jax’, etc.) enable_caching: Whether to enable result caching

DecisionAnalysis: Configured analysis object

Parameters:

  • nb_array np.ndarray | ValueArray
  • parameter_samples np.ndarray | ParameterSet | dict[str, np.ndarray] | None (default: None)
  • use_jit bool (default: False)
  • backend str (default: 'numpy')
  • enable_caching bool (default: True)

Returns: DecisionAnalysis