Skip to content

voiage.healthcare.utilities.aggregate_qaly_over_time

aggregate_qaly_over_time([positional or keyword] utility_trajectories: dict[str, np.ndarray] = None, [positional or keyword] time_points: np.ndarray = None, [positional or keyword] discount_rate: float = 0.03) -> dict[str, float]

Aggregate QALYs over time for multiple health states or strategies.

Args: utility_trajectories: Dictionary mapping strategy names to utility value arrays time_points: Array of time points (years) discount_rate: Annual discount rate (default 0.03 = 3%)

Dict[str, float]: Dictionary mapping strategy names to total QALYs

Parameters:

  • utility_trajectories dict[str, np.ndarray]
  • time_points np.ndarray
  • discount_rate float (default: 0.03)

Returns: dict[str, float]