lucasmaystre/choix

Inference algorithms for models based on Luce's choice axiom

58
/ 100
Established

This project helps you understand preferences and rankings from various types of comparison data. It takes inputs like head-to-head match outcomes, partial rankings, or selections from a list, and outputs a ranked list of items or numerical scores indicating their relative strength. This is for anyone who needs to rank items, products, or entities based on observed choices or comparisons.

189 stars. Used by 3 other packages. No commits in the last 6 months. Available on PyPI.

Use this if you have data from comparisons (like 'Item A was chosen over Item B'), partial rankings (like 'A > B > C'), or top choices from a group, and you need to infer an overall ranking or preference strength for all items involved.

Not ideal if your ranking problem doesn't involve comparative data or discrete choices, or if you need to build predictive models that go beyond simple preference scores.

ranking preference-analysis competitive-rating market-research sports-analytics
Stale 6m
Maintenance 2 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 18 / 25

How are scores calculated?

Stars

189

Forks

31

Language

Jupyter Notebook

License

MIT

Last pushed

Sep 05, 2025

Commits (30d)

0

Dependencies

2

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/lucasmaystre/choix"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.