Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alan-turing-institute/discrete-choice

Unifying interface for discrete choice modelling
https://github.com/alan-turing-institute/discrete-choice

discrete-choice hut23 hut23-295 logit-model

Last synced: 3 months ago
JSON representation

Unifying interface for discrete choice modelling

Awesome Lists containing this project

README

        

# choice_model [![Build Status](https://travis-ci.com/alan-turing-institute/discrete-choice.svg?branch=master)](https://travis-ci.com/alan-turing-institute/discrete-choice)

A Python package for defining discrete choice models and solving them using
numerous back ends through a single interface.

This module is a result of the [ALOGIT in
Python](https://www.turing.ac.uk/research/research-projects/common-interface-discrete-choice)
project, part of the [Research
Engineering](https://www.turing.ac.uk/research/research-programmes/research-engineering)
programme at the Alan Turing Institute.

## Currently supported back ends

- [ALOGIT](http://www.alogit.com/)
- [pylogit](https://github.com/timothyb0912/pylogit)

## Currently supported models

- Multinomial logit

## Installation

Install the packages and dependencies with `pip install .`

## Testing

The pytest module (`pip install pytest`) is required to run the tests. The tests
can be run with `python -m pytest`.

## Examples

Example validation and benchmarking scripts are given in the examples directory.