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
estimatefunction, and theoptimizationmodule. 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
userNotesparameter of thebiogemeobject. See documentation. See example. - Scaling
- It is possible to have Biogeme suggesting the scales
of the variables in the database using
the
suggestScalesparameter of thebiogemeobject. See documentation. - Estimation
- A new function
quickEstimateperforms the estimation of the parameters, and skips the calculation of the statistics. See documentation. - Validation
- A new function in the
databasemodule 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 functionvalidatein thebiogememodule. 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
temporarySilenceandresume.
