Documentation
Technical reports
The following technical reports will walk through concrete examples to get familiar with the software.
Code documentation
The documentation of the source of Biogeme has been
generated with the Python Documentation Generator Sphinx.
What was new in Biogeme 3.2.6
- Optimization
- New optimization algorithms are
available for estimation See the documentation of
the
estimate
function, and theoptimization
module. See also an example. - Stochastic log likelihood
- It is now possible to calculate the log likelihood function on a sample (a batch) of the full data file. This is particularly useful with large databases. It can be used in the implementation of a stochastic gradient algorithm, for instance. See documentation.
- User's notes
- It is possible to include your own notes in the HTML
file using the
userNotes
parameter of thebiogeme
object. See documentation. See example. - Scaling
- It is possible to have Biogeme suggesting the scales
of the variables in the database using
the
suggestScales
parameter of thebiogeme
object. See documentation. - Estimation
- A new function
quickEstimate
performs the estimation of the parameters, and skips the calculation of the statistics. See documentation. - Validation
- A new function in the
database
module allows to split the database in order to prepare an estimation and a validation sets, for out-of-sample validation. See documentation. It is used by the new functionvalidate
in thebiogeme
module. See documentation. See example. - Messages
- A new function allows to extract all the messages
generated during a
run. See documentation. See
example. It
is also possible to make the logger temporarily silent
using the functions
temporarySilence
andresume
.