This page describes the computer program DEAP Version 2.1 which was written by Tim Coelli. This program is used to construct DEA frontiers for the calculation of technical and cost efficiencies and also for the calculation of Malmquist TFP Indices.
The program has three principle DEA options:
Standard CRS and VRS DEA models that involve the calculation of technical and scale efficiencies (where applicable).
The extension of the above models to account for cost and allocative efficiencies.
The application of Malmquist DEA methods to panel data to calculate indices of total factor productivity (TFP) change; technological change; technical efficiency change and scale efficiency change.
All methods are available in either an input or an output orientation (with the exception of the cost efficiencies option). The output from the program includes, where applicable, technical, scale, allocative and cost efficiency estimates; slacks; peers; and TFP indices.
The program is compiled using a Lahey F77LEM/32 compiler for an IBM compatible PC. The program package includes the executable program; data files for four simple examples; and a 47 page user’s guide (in pdf format).
If you wish to obtain a copy of the program you can download the zip file DEAP-xp1.zip which contains all the necessary files.
If you obtain a copy of the program you are advised to send some brief email to Tim Coelli at t.coelli@economics.uq.edu.au so that he can advise you of any bugs or new versions.
If you have any technical questions regarding the use of this computer program you can contact Tim Coelli by email at t.coelli@economics.uq.edu.au. Brief questions (involving less than 10 minutes of time) will be answered as quickly as is possible. A consultancy service is available for those who have more lengthy enquiries. Consultancy fees will be provided on request.
There exist DEA software programs although these are generally either not really comprehensive or really expensive. Besides, few simple open source DEA projects can be found. This project is an attempt to provide free (as in free beer but also freedom to use and modify) open source code which can be used and modified by anyone.
Who could be interested?
This project is of use to people who have an interest in DEA and who have some knowledge of programming in JAVA. This could particularly be:
Researchers,
Students,
Operational Research folks.
Anybody with an interest in Data Envelopment Analysis open source code and software.
Cihan Cetin, Ian Cliffe and Richard Harrop for their help and suggestion on how to improve the code.
Expert web monkey Ryan Bolton who spent hours explaining me the basics of HTML, css and scripting languages.
Sirea icons from rw-designer.com.
Interested in contributing? If you are interested in the project and want to contribute to developing OSDEA, just send an email so that you can get started!
Why the cooking pot icon?
No particular reason except that it looks nice.
Icon was found in an icon library made by Sirea.
Contact
Please do not hesitate to send an email should you have any question or suggestions! Any feedback is always welcomed!
Data Envelopment Analysis Toolbox is a new package for MATLAB that includes functions to calculate efficiency and productivity measures. The package covers the radially oriented, directional, additive, allocative, Malmquist índices and Malmquist-Luenberger formulations.
Benchmarking-package {Benchmarking} R Documentation
Data Envelopment Analyses (DEA) and Stochastic Frontier Analyses (SFA) – Model Estimations and Efficiency Measuring
Description
The Benchmarking package contains methods to estimate technologies and measure efficiencies using DEA and SFA. Data Envelopment Analysis (DEA) are supported under different technology assumptions (fdh, vrs, drs, crs, irs, add), and using different efficiency measures (input based, output based, hyperbolic graph, additive, super, directional). Peers are available, partial price information can be included, and optimal cost, revenue and profit can be calculated. Evaluation of mergers are also supported. A comparative method for estimating stochastic frontier function (SFA) efficiencies is included. The methods can solve not only standard models, but also many other model variants, and they can be modified to solve new models.
The package also support simple plots of DEA technologies with two goods; either as a transformation curve (2 outputs), an isoquant (2 inputs), or a production function (1 input and 1 output). When more inputs and outputs are available they are aggregated using weights (prices, relative prices).
The package complements the book, Bogetoft and Otto, Benchmarking with DEA, SFA, and R, Springer-Verlag 2011, but can of course also be used as a stand-alone package.
dea DEA input or output efficience measures, peers, lambdas and slacks
dea.dual Dual weights (prices), including restrictions on weights
dea.direct Directional efficiency
sdea Super efficiency.
dea.add Additive efficiency; sum of slacks in DEA technology.
mea Multidirectional efficiency analysis or potential improvements.
eff Efficiency from an object returned from any of the dea or sfa functions.
slack Slacks in DEA models
excess Calculates excess input or output compared to DEA frontier.
peers get the peers for each firm.
dea.boot Bootstrap DEA models
cost.opt Optimal input for given output and prices.
revenue.opt Optimal output for given input and prices.
profit.opt Optimal input and output for given input and output prices.
dea.plot Graphs of DEA technologies under alternative technology assumptions.
dea.plot.frontier Specialized for 1 input and 1 output.
dea.plot.isoquant Specialized for 2 inputs.
dea.plot.transform Specialized for 2 outputs.
eladder Efficiency ladder for a single firm.
eladder.plot Plot efficiency ladder for a single firm.
make.merge Make an aggregation matrix to perform mergers.
dea.merge Decompose efficiency from a merger of firms
sfa Stochastic frontier analysis, production, distance, and cost function (SFA)
outlier.ap Detection of outliers
eff.dens Estimate and plot kernel density of efficiencies
critValue Critical values calculated from bootstrap DEA models.
typeIerror Probability of a type I error for a test in bootstrap DEA models.
Note
The interface for the methods are very much like the interface to the methods in the package FEAR (Wilson 2008). One change is that the data now are transposed to reflect how data is usually available in applications, i.e. we have firms on rows, and inputs and output in the columns. Also, the argument for the options RTS and ORIENTATION can be given as memotechnical strings, and there are more options to control output.
The input and output matrices can contain negative numbers, and the methods can thereby manage restricted or fixed input or output.
The return is not just the efficiency, but also slacks, dual values (shadow prices), peers, and lambdas (weights).
Author(s)
Peter Bogetoft and Lars Otto larsot23@gmail.com
References
Bogetoft and Otto; Benchmarking with DEA, SFA, and R; Springer 2011
Paul W. Wilson (2008), “FEAR 1.0: A Software Package for Frontier Efficiency Analysis with R,” Socio-Economic Planning Sciences 42, 247–254
Examples
# Plot of different technologies
x <- matrix(c(100,200,300,500),ncol=1,dimnames=list(LETTERS[1:4],"x"))
y <- matrix(c(75,100,300,400),ncol=1,dimnames=list(LETTERS[1:4],"y"))