Skip to content

voiage.methods.basic.check_parameter_samples

check_parameter_samples([positional or keyword] parameter_samples: object = None, [positional or keyword] n_samples: int = None) -> np.ndarray

Validate and normalize parameter samples for EVPPI.

parameter_samples : object Parameter samples supplied as a NumPy array, a PSASample, or a mapping from parameter names to arrays. n_samples : int Expected sample count from the associated net-benefit array.

numpy.ndarray A 2D array with shape (n_samples, n_parameters).

InputError If the input type is unsupported or the sample counts do not match.

This helper is intentionally strict: EVPPI requires aligned PSA samples so the parameter matrix and net-benefit matrix can be paired sample by sample.

Parameters:

  • parameter_samples object
  • n_samples int

Returns: np.ndarray