8000 GitHub - zeyveld/npchoice: An open-source Python package for nonparametric discrete choice estimation
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zeyveld/npchoice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

npchoice

An open-source Python package for nonparametric discrete choice estimation.

Key features:

  • Nonparametric estimation of panel discrete choice models
    • Employs latent-class approximation
  • Powered by JAX, Google's GPU-accelerated scientific computing suite

Future additions:

  • Fixed-grid approximation, both with (conditional) logit and (multinomial) probit link functions
  • Hyperparameter tuning utilities
    • Computation of Akaike Information Criterion (AIC) and Bayesian Information Criterion (BIC)
    • Automated cross validation
  • Automated data pre-processing
    • At present, code assumes data are pre-sorted by agent
  • Systematic user documentation

My code for the L-BFGS algorithm is based on code from the open-source Python package xlogit:

Arteaga, C., Park, J., Beeramoole, P. B., & Paz, A. (2022). xlogit: An open-source Python package for GPU-accelerated estimation of Mixed Logit models. Journal of Choice Modelling, 42, 100339. https://doi.org/10.1016/j.jocm.2021.100339

About

An open-source Python package for nonparametric discrete choice estimation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0