Choice models with one latent variable
You find here several examples of so called “hybrid choice models”, discussed in Bierlaire (2018) Estimating choice models with latent variables with PandasBiogeme

Choice model with a latent variable: sequential estimation
Choice model with a latent variable: sequential estimation

Choice model with a latent variable: sequential estimation (Monte-Carlo)
Choice model with a latent variable: sequential estimation (Monte-Carlo)

Choice model with a latent variable: maximum likelihood estimation
Choice model with a latent variable: maximum likelihood estimation

Choice model with a latent variable: maximum likelihood estimation (Monte-Carlo)
Choice model with a latent variable: maximum likelihood estimation (Monte-Carlo)