Skip to content
/ DEA Public
forked from wurmen/DEA

Data Envelopment Analysis 資料包絡分析

License

Notifications You must be signed in to change notification settings

skydome20/DEA

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data-Envelopment-Analysis

License: MIT

  • 最清楚完整的資料包絡分析(Data Envelopment Analysis, DEA)演算法及建模介紹。 🚪

  • 使用 Gurobi Python interface 進行線性規劃(Linear Programming)的求解。

  • 開發擴充函式,方便針對問題進行 DEA 的迅速建模。 🚪


Requirements


DEA 建模介紹

撰寫 DEA 各種模型的算法與建模流程的文章,目前包含以下模型:

  • CRS(constant return to scale; input-oriented) :固定規模報酬的模型

  • VRS(variable return to scale; input-oriented) :變動規模報酬的模型

  • Network DEA:探討系統內部各階段的效率值

完整文章內容請參考以下連結(持續更新中):

更新時間 文章
2018-01-29 CRS Model
2018-02-05 VRS Model
2018-01-30 Network DEA Model

DEA 擴充函式

將 DEA 複雜的建模流程包裝成擴充函式,方便迅速針對問題進行建模與分析。

根據不同的主題,移動/下載對應的 Sub-folder (裡面包含擴充函式原始碼、資料(.csv)、以及範例(Jupyter Notebook Example)),便可以根據說明文章(Documentation)來學習操作。

完整資源請參考以下連結(持續更新中):

更新時間 主題 連結
2018-03-23 DEA Functions Instructions Documentation / Example / Sub-folder
2018-03-23 Read data functions for basic DEA models(CRS, VRS) Documentation / Example / Sub-folder
2018-03-23 Basic DEA models(CRS, VRS) Documentation / Example / Sub-folder
2018-03-23 Read data functions for network DEA Documentation / Example / Sub-folder
2018-03-23 Network DEA model Documentation / Example / Sub-folder

額外資源 (Python-Gurobi Tutorial)

若對 Gurobi Python interface 的建模較不熟悉,可以參考先前寫的教學資源(Gurobi-Python Repo):


Data-Envelopment-Analysis

License: MIT

  • The most complete and clear introduction for DEA algorithms and modeling. 🚪

  • Solve DEA problems with linear programming techniques by Gurobi Python interface.

  • Develop pre-defined functions for easy and quick DEA problems modeling. 🚪

  • All documentation is written in Chinese.


Requirements


DEA Modeling Introduction

The articles are about algorithms and problems modeling in different DEA models, currently including:

  • CRS(input-oriented) :constant return to scale

  • VRS(input-oriented) :variable return to scale

  • Network DEA

Please refer to the links below for full content (updating):

Updating Time Documentation
2018-01-29 CRS Model
2018-02-05 VRS Model
2018-01-30 Network DEA Model

DEA Functions

The (pre-defined) DEA functions are for easy and quick DEA problems modeling.

Learn how to use those DEA functions from the corresponding Documentation and Example, after downloading/moving to the corresponding Sub-folder which includes source codes, data(.csv) and Jupyter Notebook examples.

Please refer to the complete materials below (updating):

Updating Time Topic Links
2018-03-23 DEA Functions Instructions Documentation / Example / Sub-folder
2018-03-23 Read data functions for basic DEA models(CRS, VRS) Documentation / Example / Sub-folder
2018-03-23 Basic DEA models(CRS, VRS) Documentation / Example / Sub-folder
2018-03-23 Read data functions for network DEA Documentation / Example / Sub-folder
2018-03-23 Network DEA model Documentation / Example / Sub-folder

Python-Gurobi Tutorial(in Chinese)

If you are not familiar with Gurobi Python interface modeling, please refer to the materials in Gurobi-Python Repo or realtive articles below:

About

Data Envelopment Analysis 資料包絡分析

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Jupyter Notebook 57.9%
  • Python 42.1%