biogeme.results_processing.pareto module

Identification of Pareto optimal models

Michel Bierlaire Fri Oct 4 09:22:22 2024

biogeme.results_processing.pareto.pareto_optimal(dict_of_results, a_pareto=None)[source]

Identifies the non dominated models, with respect to maximum log likelihood and minimum number of parameters

Parameters:
  • dict_of_results (dict[str, EstimationResults]) – dict of results associated with their config ID

  • a_pareto (Pareto | None) – if not None, Pareto set where the results will be inserted.

Return type:

dict[str, EstimationResults]

Returns:

a dict of named results with pareto optimal results