Welcome to Biogeme’s documentation!¶
Biogeme is a open source Python package designed for the maximum likelihood estimation of parametric models in general, with a special emphasis on discrete choice models. It relies on the package Python Data Analysis Library called Pandas.
This webpage contains the documentation created by Sphinx from the source code of Biogeme. If you do not find some information here, consult also the two following sources:
Installation instructions¶
This section provides detailed instructions on how to install Biogeme on various platforms.
Examples of usage¶
This section contains various examples demonstrating how to use Biogeme for different purposes.
- Examples
- Some simple examples for beginners
- Biogeme examples for the Swissmetro data
- Bayesian estimation
- Calculating indicators
- Timing function evaluation
- Monte-Carlo integration
- Choice models with latent variables
- Assisted specification algorithm
- Estimation with samples of alternatives
- Multiple Discrete Continuous Extreme Value models
- Examples for programmers
TOML Configuration¶
This section describes the TOML configuration files used by Biogeme.
Native Draws¶
This section explains how to use native draws in Biogeme for Monte-Carlo simulation.
Monte Carlo draw-stability diagnostic¶
This section explains how to check whether an estimated model appears stable with respect to the number and design of Monte Carlo draws.
Biogeme code¶
This section provides detailed information about the code of Biogeme.