DEA in Stata DEA in Stata ® Data Envelopment Analysis in Stata Choonjoo Lee Yong-bae Ji Korea National Defense.

Slides:



Advertisements
Similar presentations
Efficiency and Productivity Measurement: Data Envelopment Analysis
Advertisements

Two-stage Data Envelopment Analysis
Teknillinen korkeakoulu Systeemianalyysin laboratorio 1 Graduate school seminar Rank-Based DEA-Efficiency Analysis Samuli Leppänen Systems.
Performance Evaluation and Benchmarking Using DEA
Mathematical Optimization in Stata: LP and MILP
DETAILED DESIGN, IMPLEMENTATIONA AND TESTING Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Linear Programming.
What is GAMS?. While they are not NLP solvers, per se, attention should be given to modeling languages like: GAMS- AIMMS-
Elif Kongar*, Mahesh Baral and Tarek Sobh *Departments of Technology Management and Mechanical Engineering University of Bridgeport, Bridgeport, CT, U.S.A.
Inpainting Assigment – Tips and Hints Outline how to design a good test plan selection of dimensions to test along selection of values for each dimension.
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
INTRODUCTION TO MODELING
Introduction to Management Science
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Schedule On Thursdays we will be here in SOS180 for: – (today) – – Homework 1 is on the web, due to next Friday (17: ).
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
Searching for the Robust Method to Estimate Total Factor Productivity at Firm Level Yin Heng Li Shigang Liu Di SEBA Beijing Normal University
1 Statistical Tests of Returns to Scale Using DEA Rajiv D. Banker Hsihui Chang Shih-Chi Chang.
Measuring Risk Management Performance of Insurers: a DEA Approach Yayuan Ren Illinois State University August, 2007.
Landbouweconomie, Coupure Links 653, 9000 Gent Sub-vector Efficiency Analysis in Chance Constrained Stochastic.
1 Process Benchmarking with Data Envelopment Analysis Chapter 11 Business Process Modeling, Simulation and Design.
2010/10/18Montoneri, Lee, Lin, & Huang1 Application of DEA on Teaching Resource Inputs and Learning Performance Bernard Montoneri Chia-Chi Lee Tyrone T.
Linear and Integer Programming Models
Physical design. Stage 6 - Physical Design Retrieve the target physical environment Create physical data design Create function component implementation.
1 Info 1409 Systems Analysis & Design Module Lecture 8 – Modelling tools and techniques HND Year /9 De Montfort University.
Computational Methods for Management and Economics Carla Gomes Module 4 Displaying and Solving LP Models on a Spreadsheet.
An Efficient Data Envelopment Analysis with a large data set in Stata July, 2010 Boston10 Stata Conference Choonjoo Lee, Kyoung-Rok Lee
Performance Evaluation and Benchmarking with Data Envelopment Analysis Chapter 15.
Data Envelopment Analysis (DEA). Which Unit is most productive? DMU = decision making unit DMU labor hrs. #cust
Socially Responsible Investing (SRI) Value-Based or “Ethical” mutual funds: –Create screens to prevent investment in organizations that promote or participate.
Introduction to Data Envelopment Analysis and Its Applications
Linear Programming Models: Graphical and Computer Methods
Data Envelopment Analysis. Weights Optimization Primal – Dual Relations.
Malmquist Productivity Analysis using DEA Frontier in Stata
Theory and practice of computer technologies used for creating DEA software Eugene P. MORGUNOV Siberian State Aerospace University Krasnoyarsk, Russia.
Performance Evaluation: Network Data Envelopment Analysis 高 強 國立成功大學工業與資訊管理學系 於 中山大學企業管理系 100 年 11 月 5 日.
Retail Labor Planning Model – Alix Partners Carolyn Taricco Erin Gripp Victoria Cohen.
An evaluation of European airlines’ operational performance.
Linear Programming: Basic Concepts
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Introduction to Linear Programming BSAD 141 Dave Novak.
Objective: Estimating Government R&D Program Efficiencies as a part of our assistants to the Government R&D Budget Compilation Process Programs are units,
1 Cannot be more efficient than the Pareto efficiency? Lifen Wu Centre for Efficiency and Productivity Analysis The University of Queensland Australia.
1 DEA Based Approaches and Their Applications in Supply Chain Management Dr. Sri Talluri Professor of Supply Chain Management Presentation at the Helsinki.
1 CHAPTER 2 Decision Making, Systems, Modeling, and Support.
Software Development Life Cycle by A.Surasit Samaisut Copyrights : All Rights Reserved.
1 Technology in Action Chapter 11 Behind the Scenes: Databases and Information Systems Copyright © 2010 Pearson Education, Inc. Publishing as Prentice.
MODEL FOR DEALING WITH DUAL-ROLE FACTORS IN DEA: EXTENSIONS GONGBING BI,JINGJING DING,LIANG LIANG,JIE WU Presenter : Gongbing Bi School of Management University.
1 A Linear Programming model seeks to maximize or minimize a linear function, subject to a set of linear constraints. The linear model consists of the.
AnIntroduction to Measuring Efficiency and Productivity in Agriculture by DEA Peter Fandel Slovak University of Agriculture Nitra, Slovakia.
Chapter 2 Linear Programming Models: Graphical and Computer Methods
Introduction Scheduling algorithms were known many years ago, but currently there are no good tools used to work with those algorithms. Existing tools.
CONSENSUS & EVALUATION Giuliano Resce, Università di Roma 3.
Data Envelopment Analysis
Data Envelope Analysis (DEA)
Types of Information Systems Basic Computer Concepts Types of Information Systems  Knowledge-based system  uses knowledge-based techniques that supports.
Adeyl Khan, Faculty, BBA, NSU 1 Introduction to Linear Programming  A Linear Programming model seeks to maximize or minimize a linear function, subject.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
Schedule Reading material for DEA: F:\COURSES\UGRADS\INDR\INDR471\SHARE\reading material Homework 1 is due to tomorrow 17:00 ( ). Homework 2 will.
Advanced Science and Technology Letters Vol.74 (ASEA 2014), pp Development of Optimization Algorithm for.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
Benchmarking for Improved Water Utility Performance.
Efficiency Analysis in Hospital Management
Chapter 2 Linear Programming Models: Graphical and Computer Methods
資料包絡分析法 Data Envelopment Analysis-A Comprehensive Text with Models,
UNIT – V BUSINESS ANALYTICS
Multidimensional evaluation of DEA software
Malmquist Productivity Analysis using DEA Frontier in Stata
A Mathematical Programming Language
Performance Evaluation and Benchmarking Using DEA
Presentation transcript:

DEA in Stata DEA in Stata ® Data Envelopment Analysis in Stata Choonjoo Lee Yong-bae Ji Korea National Defense University, Republic of Korea Stata Conference DC09 (July 30-31, 2009) Choonjoo Lee Yong-bae Ji Korea National Defense University, Republic of Korea Stata Conference DC09 (July 30-31, 2009)

DEA in Stata DEA in Stata ® Outline   Why DEA in Stata?   The Basics of DEA   The Stata/DEA program   Stata/DEA Examples   DEA Frontiers in Stata?   References   Why DEA in Stata?   The Basics of DEA   The Stata/DEA program   Stata/DEA Examples   DEA Frontiers in Stata?   References

DEA in Stata DEA in Stata ® 1. Why DEA in Stata? Software Tools for Frontier Analysis MethodData Envelopment Analysis Stochastic Frontier Analysis Language AMPL, GAMS, Mathematica, SAS, VBA Matlab, R Program DEA Excel Solver, DEAP(v 2.1), DEAQual, DEA-Solver-Pro, EMS, FEAR, Frontier Analyst, OnFront, PIM-DEAsoft, Pioneer, Warwick DEA, MaxDEA, KonSi DEA, ISYDS(SIAD), xlDEA, LIMDEP, StoNED Stata, BSFM, Frontier(v 4.1), WinBUGS, LIMDEP, StoNED Online Program DEA Solver Online, iDEA.

DEA in Stata DEA in Stata ® 1. Why DEA in Stata? (cont.) DEA literatures by Year( ) more to go ☞ D/B: Science Direct, EBSCO, Google scholar, *SCI, SSCI Query: DEA or Data Envelopment Analysis in title, key word, abstract

DEA in Stata DEA in Stata ® 1. Why DEA in Stata? (cont.) DEA literatures by Journal( ) Source TitleRecord Count% of 446 European J. of Oper. Res J. of the Oper. Res. Society378.3 App. Math. and Computation368.1 J. of Prod. Ana Omega-Int. of Management Sci Comp. & Oper. Research153.3 Expert Systems with Applications132.9 Annal of Oper. Res App. Economics102.2 Int. J. of Infor. Tech. & Decision Making102.2

DEA in Stata DEA in Stata ® DEA literatures by Subject( ) 1. Why DEA in Stata? (cont.)

DEA in Stata DEA in Stata ® … Stata is easy to use and powerful statistical software; Data Envelopment Analysis code in Stata will promote the efficiency in data management for DEA users and open new application areas in statistical inference for Stata users. 1. Why DEA in Stata? (cont.)

DEA in Stata DEA in Stata ® 2. The Basics of DEA(cont.) DEA Concept Technology + Decision Making InputsOutputs equipment space # type B labor #type A customer #type B customer quality index oper. profit Performance(Efficiency, Productivity) = Outputs Inputs? # type A labor ……………….

DEA in Stata DEA in Stata ® 2. The Basics of DEA(cont.) Assumptions to analyze the black box Economic Behaviors: No input, no output! Economic Behaviors: No input, no output! (Free) Disposability (Free) Disposability Convexity Convexity Frontier Search: Piece-wise Linear Method Frontier Search: Piece-wise Linear Method Scale Economy Scale Economy Orientation: Input-based or Output-based Analysis Orientation: Input-based or Output-based Analysis … Assumptions to analyze the black box Economic Behaviors: No input, no output! Economic Behaviors: No input, no output! (Free) Disposability (Free) Disposability Convexity Convexity Frontier Search: Piece-wise Linear Method Frontier Search: Piece-wise Linear Method Scale Economy Scale Economy Orientation: Input-based or Output-based Analysis Orientation: Input-based or Output-based Analysis … Interpretation of DEA Results X-inefficiency X-inefficiency Rational Choice of Input-Output Mixes Rational Choice of Input-Output Mixes Performance Performance … Interpretation of DEA Results X-inefficiency X-inefficiency Rational Choice of Input-Output Mixes Rational Choice of Input-Output Mixes Performance Performance …

DEA in Stata DEA in Stata ® 2. The Basics of DEA(cont.) Terms & Notations : Input, output matrix : Input, output matrix : Row vector : Row vector : Non-negativity vector : Non-negativity vector : Real variable : Real variable Decision Making Units(DMUs) Decision Making Units(DMUs) Terms & Notations : Input, output matrix : Input, output matrix : Row vector : Row vector : Non-negativity vector : Non-negativity vector : Real variable : Real variable Decision Making Units(DMUs) Decision Making Units(DMUs)

DEA in Stata DEA in Stata ® 2. The Basics of DEA(cont.) Basic DEA Models: CCR, BCC OrientationPrimalDual Input Oriented Output Oriented ( )* is the additional constraint in BCC model

DEA in Stata DEA in Stata ® Characteristics of DEA Characteristics of DEA No assumption about Input-Output Function No assumption about Input-Output Function No limits to the number of inputs and outputs No limits to the number of inputs and outputs Not required to weight restrictions Not required to weight restrictions Provide reference sets for benchmarking Provide reference sets for benchmarking Provide useful information for input-output mix decision Provide useful information for input-output mix decision n times computations for n DMUs n times computations for n DMUs Characteristics of DEA Characteristics of DEA No assumption about Input-Output Function No assumption about Input-Output Function No limits to the number of inputs and outputs No limits to the number of inputs and outputs Not required to weight restrictions Not required to weight restrictions Provide reference sets for benchmarking Provide reference sets for benchmarking Provide useful information for input-output mix decision Provide useful information for input-output mix decision n times computations for n DMUs n times computations for n DMUs 2. The Basics of DEA(cont.)

DEA in Stata DEA in Stata ® 3. The Stata/DEA program User Written Stata/DEA Description Considered the basic DEA models (CCR & BCC) Considered the basic DEA models (CCR & BCC) Can handle both input minimization and output maximization problems Can handle both input minimization and output maximization problems The data flow in the Stata/DEA program The data flow in the Stata/DEA program  the input and output variables data sets required  the DEA options define the model  the “Stata/DEA” program consists of “basic” and “lp” subroutine  the result data sets available for print or further analysis User Written Stata/DEA Description Considered the basic DEA models (CCR & BCC) Considered the basic DEA models (CCR & BCC) Can handle both input minimization and output maximization problems Can handle both input minimization and output maximization problems The data flow in the Stata/DEA program The data flow in the Stata/DEA program  the input and output variables data sets required  the DEA options define the model  the “Stata/DEA” program consists of “basic” and “lp” subroutine  the result data sets available for print or further analysis

DEA in Stata DEA in Stata ® 3. The Stata/DEA program(cont.) Diagram of Data flow in Stata/DEA program

DEA in Stata DEA in Stata ® 3. The Stata/DEA program(cont.) Stata/DEA Syntax (program code under Stata journal review) dea [, data(string) iotype(string) model(string) lambda] dea [, data(string) iotype(string) model(string) lambda] Stata/DEA Syntax (program code under Stata journal review) dea [, data(string) iotype(string) model(string) lambda] dea [, data(string) iotype(string) model(string) lambda]

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples Example 1: Store’s efficiency case(for model verification) Data: two inputs, two outputs, and 5 DMUs Data: two inputs, two outputs, and 5 DMUs ※ Data imported from Cooper et al.(2006), p.75, Table 3.7 ※ Data imported from Cooper et al.(2006), p.75, Table 3.7 The inputs are The inputs are  The number of employees (Employee)  The floor area (Area) The outputs are The outputs are  The volume of sales (Sales)  The volume of profits (Profits) Example 1: Store’s efficiency case(for model verification) Data: two inputs, two outputs, and 5 DMUs Data: two inputs, two outputs, and 5 DMUs ※ Data imported from Cooper et al.(2006), p.75, Table 3.7 ※ Data imported from Cooper et al.(2006), p.75, Table 3.7 The inputs are The inputs are  The number of employees (Employee)  The floor area (Area) The outputs are The outputs are  The volume of sales (Sales)  The volume of profits (Profits)

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The data file including input and output variables The data file including input and output variables A user needs to set the options as required and run the following code for input orientation model A user needs to set the options as required and run the following code for input orientation model dea, data(ta3_7) iotype(input) model(ccr) lambda dea, data(ta3_7) iotype(input) model(ccr) lambda A user needs to set the options as required and run the following code for input orientation model A user needs to set the options as required and run the following code for input orientation model dea, data(ta3_7) iotype(input) model(ccr) lambda dea, data(ta3_7) iotype(input) model(ccr) lambda ※ The input and output variables are saved in files "ta3_7.csv" ※ The input and output variables are saved in files "ta3_7.csv"

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The Result Window

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The result file including the efficiency score and reference set The result file including the efficiency score and reference set ☞ Scores match with the results of Cooper et. al.(2006).

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The result file including detail values for the efficiency score and reference set (lambda option) The result file including detail values for the efficiency score and reference set (lambda option)

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) Example 2: Weapons system construction efficiency two inputs, three outputs, and 10 DMUs two inputs, three outputs, and 10 DMUs ※ Data from JAA fr( Jane's Armour and Artillery) ※ Data from JAA fr( Jane's Armour and Artillery) The inputs are The inputs are  Combat weight  Height The outputs are The outputs are  Power-to-weight ratio  Max road speed  Main armament diameter Example 2: Weapons system construction efficiency two inputs, three outputs, and 10 DMUs two inputs, three outputs, and 10 DMUs ※ Data from JAA fr( Jane's Armour and Artillery) ※ Data from JAA fr( Jane's Armour and Artillery) The inputs are The inputs are  Combat weight  Height The outputs are The outputs are  Power-to-weight ratio  Max road speed  Main armament diameter

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The data file including input and output variables The data file including input and output variables ※ The input and output variables are saved in files "t4_2.csv" ※ The input and output variables are saved in files "t4_2.csv"

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) dea, data(t4_2) iotype(output) model(ccr) lambda dea, data(t4_2) iotype(output) model(ccr) lambda

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The result file including the efficiency score and reference set The result file including the efficiency score and reference set

DEA in Stata DEA in Stata ® 4. Stata/DEA Examples(cont.) The result file including detail values for the efficiency score and reference set (lambda option) The result file including detail values for the efficiency score and reference set (lambda option)

DEA in Stata DEA in Stata ® 5. DEA Frontiers in Stata? The Stata/DEA program is a new application in Stata. DEA is a prevalent and powerful managerial tool for measuring the performance. The Stata/DEA program will provide Stata users with several opportunities : No extra cost to access DEA No extra cost to access DEA Flexible DEA model extension and development Flexible DEA model extension and development A powerful managerial tool as well as data management, statistical analysis, and optimization procedures A powerful managerial tool as well as data management, statistical analysis, and optimization procedures The Stata/DEA program report's files can directly feed to other Stata routines for further analysis. Further Extensions to 2 nd Stage Regression Analysis, DGP of DEA, Statistical Inferences of DEA, Case Specific DEA Models, and more are possible. The Stata/DEA program is a new application in Stata. DEA is a prevalent and powerful managerial tool for measuring the performance. The Stata/DEA program will provide Stata users with several opportunities : No extra cost to access DEA No extra cost to access DEA Flexible DEA model extension and development Flexible DEA model extension and development A powerful managerial tool as well as data management, statistical analysis, and optimization procedures A powerful managerial tool as well as data management, statistical analysis, and optimization procedures The Stata/DEA program report's files can directly feed to other Stata routines for further analysis. Further Extensions to 2 nd Stage Regression Analysis, DGP of DEA, Statistical Inferences of DEA, Case Specific DEA Models, and more are possible.

DEA in Stata DEA in Stata ® 6. References Lee, C., & Ji, Y. (2009). “Data Envelopment Analysis in Stata”, under review by the Stata Journal. Cooper, W. W., Seiford, L. M., & Tone, A. (2006). Introduction to Data Envelopment Analysis and Its Uses, Springer Science+Business Media. Charnes, A., Cooper, W. W., & Rhodes, E. (1981). "Evaluating Program and Managerial Efficiency: An Application of Data Envelopment Analysis to Program Follow Through." Management Science, Vol. 27., pp Banker, R. D., Charnes, A., & Coopers, A. A. (1984). “Some Models for Estimating Technical and Scale Inefficiencies in Data Envelopment Analysis”, Management Science Vol. 30, No. 9, pp Lee, C., & Ji, Y. (2009). “Data Envelopment Analysis in Stata”, under review by the Stata Journal. Cooper, W. W., Seiford, L. M., & Tone, A. (2006). Introduction to Data Envelopment Analysis and Its Uses, Springer Science+Business Media. Charnes, A., Cooper, W. W., & Rhodes, E. (1981). "Evaluating Program and Managerial Efficiency: An Application of Data Envelopment Analysis to Program Follow Through." Management Science, Vol. 27., pp Banker, R. D., Charnes, A., & Coopers, A. A. (1984). “Some Models for Estimating Technical and Scale Inefficiencies in Data Envelopment Analysis”, Management Science Vol. 30, No. 9, pp