Skip to content

voiage.methods.dominance.cost_effectiveness_frontier

cost_effectiveness_frontier([positional or keyword] costs: np.ndarray | list[float] = None, [positional or keyword] effects: np.ndarray | list[float] = None) -> list[int]

Return strategy indices on the cost-effectiveness frontier.

costs : numpy.ndarray or list[float] Strategy costs. effects : numpy.ndarray or list[float] Strategy effects.

list[int] Ordered frontier indices after removing strongly dominated strategies.

The frontier is the ordered subset of non-dominated strategies with strictly increasing effect and strictly improving ICERs after the extended-dominance pruning pass.

>>> import numpy as np >>> from voiage.methods.dominance import cost_effectiveness_frontier >>> cost_effectiveness_frontier(np.array([10.0, 12.0, 13.0]), np.array([1.0, 1.1, 1.3])) [0, 1, 2]

Parameters:

  • costs np.ndarray | list[float]
  • effects np.ndarray | list[float]

Returns: list[int]