Introduction

Here are some in-depth examples to help you with mastering Choice-Learn. In particular you will find notebooks to handle:


DATA - An introduction to data handling with Choice-Learn - More in-depth examples to instantiate a ChoiceDataset - Explanations and examples on how to use Features by IDs if you have RAM usage issues


MODELS

  • Linear Models :

    • MNL: An introduction to choice modeling with the Multi Nomial Logit model
    • cLogit: Tutorials on how to parametrize and fit a Conditional Logit model
    • nLogit: How to parametrize and fit a Nested Logit model
    • Latent Class: A basic examples on how to estimate several Latent Class models
  • Non-Linear Models :

    • RUMnet: Representing Random Utility Choice Models with Neural Networks (Aouad and Désir, 2023).
    • TasteNet-MNL: A neural-embedded discrete choice model: Learning taste representation with strengthened interpretability (Han, Pereira, Ben-Akiva and Zegras, 2022)
  • Diverse :


AUXILIARY TOOLS

We currently handle two types of post-processing that leverage choice models:

  • Assortment Optimization: How to best select a subset of alternatives to sell to a customer.
  • Pricing: How to best select alternative prices - can be combined with assortment optimization.

If you feel like adding adding a dataset, a model, a tool or a usecase algorithm would bring value to the package, feel free to reach out !