page back

目次 

1. 目標 

pythonプログラミングにより複数のインジケーターの組み合わせについて包絡分析を行う.効率性の良いインジケーターの組み合わせを見つける?

2. データ包絡分析とは 

Data Envelopment Analysis(DEA)の日本語略で,多入力多出力な複数のシステムの相対的評価を計算し,効率性を求め,それらを比較評価する手法.

3. 環境構築 

実行環境 

今回はpython version 3.8.5でやっていく.まったく同じ環境じゃないと出来ないわけではないがpythonのバージョン違いには色々苦しめられたのでなるべく同じバージョン推奨.
pythonのバージョンはコマンドプロンプトで

python -V

で確認できる.

環境構築手順 

包絡分析で行う分数計画問題は制約条件を増やすことで線形計画問題として解くことができるらしいので,pythonで線形計画問題を解くことのできるpulpパッケージが存在するのでそれをインポートする.

pip install pulp

コマンドプロンプトで上記を実行.

Successfully installed pulp-2.4

が表示されたらOK.


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS