biogeme.multiobjectives module

Implementation of some multi-objective functions.

author:

Michel Bierlaire

date:

Fri Jul 14 18:35:29 2023

A multi-objective function takes the estimation results, and returns several indicators. The indicators should be such that the lower, the better. If an indicator must be maximized, the oppoite value should be returned.

biogeme.multiobjectives.AIC_BIC_dimension(results)[source]

Warning

This function is deprecated. Use aic_bic_dimension() instead.

Return type:

list[float]

Parameters:

results (bioResults)

biogeme.multiobjectives.aic_bic_dimension(results)[source]

Function returning the AIC, BIC and the number of parameters, designed for multi-objective optimization

Parameters:

results (bioResults) – estimation results

Return type:

list[float]

biogeme.multiobjectives.loglikelihood_dimension(results)[source]

Function returning the negative log likelihood and the number of parameters, designed for multi-objective optimization

Parameters:

results (bioResults) – estimation results

Return type:

list[float]