Skip to content
forked from jzuccollo/pyDEA

Data envelopment analysis module for python.

Notifications You must be signed in to change notification settings

elhamstar/pyDEA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyDEA

Not longer actively maintained. pyDEA has since been developed. If I were to come back to this, it would make more sense to reimplement it as a pandas-friendly interface for that project.

Create and solve simple data envelopment analysis problems.

Installation

This package is written for Python 3.x and does not support Python 2.x.

Requires

  • pyDEA uses PuLP to solve DEA problems. Install PuLP from PyPI before proceeding.
  • pandas. pyDEA uses pandas' dataframes internally to ease integration with data munging in pandas.
  • statsmodels. This is used in the tools module for regression analyses.
  • scikit-learn. Used in the tools module for PCA analysis.

Basic

Download and unpack the files from GitHub, then run python setup.py install in the root directory.

Pip

To install with pip run

python setup.py sdist
pip install dist\pydea-X.X.X.zip

where X.X.X is the version number.

Example usage

See the examples folder for IPython notebooks that illustrate usage.

About

Data envelopment analysis module for python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.4%
  • Python 1.6%